./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-05-21_14-57-05.files/protection/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-cde23df-m [2024-06-14 13:37:06,610 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 13:37:06,664 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 13:37:06,667 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 13:37:06,668 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 13:37:06,681 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 13:37:06,682 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 13:37:06,682 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 13:37:06,682 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 13:37:06,683 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 13:37:06,683 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 13:37:06,683 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 13:37:06,684 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 13:37:06,684 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 13:37:06,684 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 13:37:06,684 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 13:37:06,685 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 13:37:06,685 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 13:37:06,685 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 13:37:06,685 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 13:37:06,685 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 13:37:06,686 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 13:37:06,686 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 13:37:06,686 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 13:37:06,686 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 13:37:06,687 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 13:37:06,687 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 13:37:06,687 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 13:37:06,687 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 13:37:06,687 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 13:37:06,688 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 13:37:06,688 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 13:37:06,688 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:37:06,688 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 13:37:06,688 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 13:37:06,689 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 13:37:06,689 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 13:37:06,689 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 13:37:06,689 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 13:37:06,689 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 13:37:06,690 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 13:37:06,697 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 13:37:06,698 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 13:37:06,698 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-14 13:37:06,840 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 13:37:06,854 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 13:37:06,856 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 13:37:06,857 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 13:37:06,857 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 13:37:06,858 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-14 13:37:07,023 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 13:37:07,023 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 13:37:07,024 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-14 13:37:08,089 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 13:37:08,314 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 13:37:08,314 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-14 13:37:08,326 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aef5e3466/a48a22efe469407c90e1100474fef7ad/FLAGb0cf6c03a [2024-06-14 13:37:08,338 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aef5e3466/a48a22efe469407c90e1100474fef7ad [2024-06-14 13:37:08,339 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 13:37:08,340 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 13:37:08,341 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 13:37:08,341 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 13:37:08,345 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 13:37:08,345 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:37:07" (1/2) ... [2024-06-14 13:37:08,346 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@36529f6d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:37:08, skipping insertion in model container [2024-06-14 13:37:08,346 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:37:07" (1/2) ... [2024-06-14 13:37:08,347 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1155cc46 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:37:08, skipping insertion in model container [2024-06-14 13:37:08,348 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:37:08" (2/2) ... [2024-06-14 13:37:08,348 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@36529f6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:37:08, skipping insertion in model container [2024-06-14 13:37:08,348 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:37:08" (2/2) ... [2024-06-14 13:37:08,348 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 13:37:08,442 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 13:37:08,443 INFO L97 edCorrectnessWitness]: Location invariant before [L832-L832] (((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) [2024-06-14 13:37:08,444 INFO L97 edCorrectnessWitness]: Location invariant before [L830-L830] (((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) [2024-06-14 13:37:08,444 INFO L97 edCorrectnessWitness]: Location invariant before [L833-L833] (((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) [2024-06-14 13:37:08,444 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 13:37:08,444 INFO L106 edCorrectnessWitness]: ghost_update [L828-L828] multithreaded = 1; [2024-06-14 13:37:08,472 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 13:37:08,739 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:37:08,747 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 13:37:08,844 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:37:08,876 INFO L206 MainTranslator]: Completed translation [2024-06-14 13:37:08,878 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:37:08 WrapperNode [2024-06-14 13:37:08,878 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 13:37:08,880 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 13:37:08,880 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 13:37:08,880 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 13:37:08,885 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:37:08" (1/1) ... [2024-06-14 13:37:08,895 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:37:08" (1/1) ... [2024-06-14 13:37:08,916 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 125 [2024-06-14 13:37:08,916 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 13:37:08,917 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 13:37:08,917 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 13:37:08,917 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 13:37:08,925 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:37:08" (1/1) ... [2024-06-14 13:37:08,925 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:37:08" (1/1) ... [2024-06-14 13:37:08,933 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:37:08" (1/1) ... [2024-06-14 13:37:08,956 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-14 13:37:08,956 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:37:08" (1/1) ... [2024-06-14 13:37:08,956 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:37:08" (1/1) ... [2024-06-14 13:37:08,968 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:37:08" (1/1) ... [2024-06-14 13:37:08,973 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:37:08" (1/1) ... [2024-06-14 13:37:08,976 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:37:08" (1/1) ... [2024-06-14 13:37:08,980 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:37:08" (1/1) ... [2024-06-14 13:37:08,982 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 13:37:08,985 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 13:37:08,986 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 13:37:08,986 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 13:37:08,987 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:37:08" (1/1) ... [2024-06-14 13:37:08,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:37:08,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 13:37:09,010 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-14 13:37:09,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-14 13:37:09,067 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 13:37:09,068 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 13:37:09,068 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 13:37:09,068 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 13:37:09,068 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 13:37:09,068 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 13:37:09,069 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 13:37:09,069 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 13:37:09,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 13:37:09,069 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 13:37:09,069 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 13:37:09,070 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 13:37:09,070 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 13:37:09,161 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 13:37:09,163 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 13:37:09,451 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 13:37:09,451 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 13:37:09,635 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 13:37:09,635 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 13:37:09,636 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:37:09 BoogieIcfgContainer [2024-06-14 13:37:09,636 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 13:37:09,638 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 13:37:09,638 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 13:37:09,641 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 13:37:09,641 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:37:07" (1/4) ... [2024-06-14 13:37:09,642 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e75ea7b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 01:37:09, skipping insertion in model container [2024-06-14 13:37:09,642 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 01:37:08" (2/4) ... [2024-06-14 13:37:09,643 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e75ea7b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 01:37:09, skipping insertion in model container [2024-06-14 13:37:09,643 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:37:08" (3/4) ... [2024-06-14 13:37:09,643 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e75ea7b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 01:37:09, skipping insertion in model container [2024-06-14 13:37:09,643 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:37:09" (4/4) ... [2024-06-14 13:37:09,644 INFO L112 eAbstractionObserver]: Analyzing ICFG safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-14 13:37:09,658 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 13:37:09,658 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 13:37:09,658 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 13:37:09,700 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 13:37:09,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-14 13:37:09,754 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-14 13:37:09,755 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:37:09,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 73 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 13:37:09,757 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-14 13:37:09,760 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-14 13:37:09,766 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 13:37:09,772 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;@558428c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 13:37:09,772 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 13:37:09,775 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 13:37:09,776 INFO L124 PetriNetUnfolderBase]: 0/7 cut-off events. [2024-06-14 13:37:09,776 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:37:09,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:09,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 13:37:09,777 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:09,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:09,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1738321291, now seen corresponding path program 1 times [2024-06-14 13:37:09,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:09,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859981785] [2024-06-14 13:37:09,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:09,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:10,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:10,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:10,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:10,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859981785] [2024-06-14 13:37:10,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859981785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:10,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:10,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 13:37:10,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241762875] [2024-06-14 13:37:10,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:10,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 13:37:10,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:10,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 13:37:10,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 13:37:10,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 43 [2024-06-14 13:37:10,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:10,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:10,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 43 [2024-06-14 13:37:10,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:11,074 INFO L124 PetriNetUnfolderBase]: 869/1382 cut-off events. [2024-06-14 13:37:11,075 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-14 13:37:11,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2762 conditions, 1382 events. 869/1382 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7076 event pairs, 566 based on Foata normal form. 1/1341 useless extension candidates. Maximal degree in co-relation 2747. Up to 1315 conditions per place. [2024-06-14 13:37:11,086 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 32 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-14 13:37:11,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 175 flow [2024-06-14 13:37:11,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 13:37:11,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 13:37:11,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 81 transitions. [2024-06-14 13:37:11,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-14 13:37:11,098 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 81 transitions. [2024-06-14 13:37:11,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 175 flow [2024-06-14 13:37:11,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 170 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 13:37:11,103 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-14 13:37:11,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-14 13:37:11,108 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-14 13:37:11,108 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-14 13:37:11,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:11,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:11,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:11,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 13:37:11,109 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:11,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:11,110 INFO L85 PathProgramCache]: Analyzing trace with hash 215566164, now seen corresponding path program 1 times [2024-06-14 13:37:11,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:11,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79719891] [2024-06-14 13:37:11,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:11,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:11,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:11,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:11,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:11,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79719891] [2024-06-14 13:37:11,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79719891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:11,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:11,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 13:37:11,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744279538] [2024-06-14 13:37:11,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:11,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 13:37:11,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:11,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 13:37:11,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 13:37:11,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 43 [2024-06-14 13:37:11,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:11,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:11,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 43 [2024-06-14 13:37:11,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:11,994 INFO L124 PetriNetUnfolderBase]: 863/1369 cut-off events. [2024-06-14 13:37:11,994 INFO L125 PetriNetUnfolderBase]: For 300/300 co-relation queries the response was YES. [2024-06-14 13:37:11,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3146 conditions, 1369 events. 863/1369 cut-off events. For 300/300 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 6950 event pairs, 486 based on Foata normal form. 3/1360 useless extension candidates. Maximal degree in co-relation 3131. Up to 1291 conditions per place. [2024-06-14 13:37:12,001 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 39 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-14 13:37:12,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 242 flow [2024-06-14 13:37:12,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 13:37:12,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 13:37:12,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-06-14 13:37:12,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-06-14 13:37:12,003 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 105 transitions. [2024-06-14 13:37:12,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 242 flow [2024-06-14 13:37:12,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 13:37:12,004 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-14 13:37:12,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-14 13:37:12,005 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-14 13:37:12,005 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-14 13:37:12,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:12,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:12,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:12,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 13:37:12,006 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-14 13:37:12,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:12,007 INFO L85 PathProgramCache]: Analyzing trace with hash -109129976, now seen corresponding path program 1 times [2024-06-14 13:37:12,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:12,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546099819] [2024-06-14 13:37:12,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:12,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:12,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:12,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:12,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:12,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546099819] [2024-06-14 13:37:12,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546099819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:12,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:12,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:37:12,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163033776] [2024-06-14 13:37:12,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:12,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:37:12,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:12,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:37:12,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:37:12,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:12,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:12,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:12,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:12,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:13,049 INFO L124 PetriNetUnfolderBase]: 1094/1703 cut-off events. [2024-06-14 13:37:13,049 INFO L125 PetriNetUnfolderBase]: For 973/973 co-relation queries the response was YES. [2024-06-14 13:37:13,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4356 conditions, 1703 events. 1094/1703 cut-off events. For 973/973 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8362 event pairs, 637 based on Foata normal form. 4/1705 useless extension candidates. Maximal degree in co-relation 4339. Up to 1626 conditions per place. [2024-06-14 13:37:13,058 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 40 selfloop transitions, 8 changer transitions 0/55 dead transitions. [2024-06-14 13:37:13,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 55 transitions, 278 flow [2024-06-14 13:37:13,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:37:13,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:37:13,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 107 transitions. [2024-06-14 13:37:13,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49767441860465117 [2024-06-14 13:37:13,060 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 5 states and 107 transitions. [2024-06-14 13:37:13,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 55 transitions, 278 flow [2024-06-14 13:37:13,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 55 transitions, 264 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 13:37:13,062 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 168 flow [2024-06-14 13:37:13,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=168, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-14 13:37:13,063 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 6 predicate places. [2024-06-14 13:37:13,063 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 168 flow [2024-06-14 13:37:13,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:13,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:13,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:13,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 13:37:13,064 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-14 13:37:13,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:13,064 INFO L85 PathProgramCache]: Analyzing trace with hash -396028654, now seen corresponding path program 1 times [2024-06-14 13:37:13,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:13,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403282325] [2024-06-14 13:37:13,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:13,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:13,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:13,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-14 13:37:13,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:13,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403282325] [2024-06-14 13:37:13,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403282325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:13,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:13,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:37:13,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954229586] [2024-06-14 13:37:13,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:13,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:37:13,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:13,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:37:13,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:37:13,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-14 13:37:13,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 168 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:13,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:13,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-14 13:37:13,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:14,083 INFO L124 PetriNetUnfolderBase]: 1085/1724 cut-off events. [2024-06-14 13:37:14,083 INFO L125 PetriNetUnfolderBase]: For 1686/1686 co-relation queries the response was YES. [2024-06-14 13:37:14,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4761 conditions, 1724 events. 1085/1724 cut-off events. For 1686/1686 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8673 event pairs, 369 based on Foata normal form. 6/1728 useless extension candidates. Maximal degree in co-relation 4742. Up to 1569 conditions per place. [2024-06-14 13:37:14,091 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 54 selfloop transitions, 12 changer transitions 0/73 dead transitions. [2024-06-14 13:37:14,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 73 transitions, 384 flow [2024-06-14 13:37:14,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:37:14,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:37:14,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 13:37:14,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-14 13:37:14,093 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 168 flow. Second operand 6 states and 144 transitions. [2024-06-14 13:37:14,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 73 transitions, 384 flow [2024-06-14 13:37:14,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 73 transitions, 366 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 13:37:14,095 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 209 flow [2024-06-14 13:37:14,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=209, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-14 13:37:14,097 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-14 13:37:14,097 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 209 flow [2024-06-14 13:37:14,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:14,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:14,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:14,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 13:37:14,098 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:14,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:14,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1801311321, now seen corresponding path program 1 times [2024-06-14 13:37:14,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:14,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509481757] [2024-06-14 13:37:14,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:14,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:14,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:14,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:14,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:14,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509481757] [2024-06-14 13:37:14,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509481757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:14,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:14,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:37:14,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464135541] [2024-06-14 13:37:14,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:14,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:37:14,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:14,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:37:14,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:37:14,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:14,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 209 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:14,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:14,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:14,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:15,189 INFO L124 PetriNetUnfolderBase]: 1107/1760 cut-off events. [2024-06-14 13:37:15,189 INFO L125 PetriNetUnfolderBase]: For 2759/2759 co-relation queries the response was YES. [2024-06-14 13:37:15,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5299 conditions, 1760 events. 1107/1760 cut-off events. For 2759/2759 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8904 event pairs, 429 based on Foata normal form. 4/1760 useless extension candidates. Maximal degree in co-relation 5279. Up to 1581 conditions per place. [2024-06-14 13:37:15,201 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 53 selfloop transitions, 16 changer transitions 0/76 dead transitions. [2024-06-14 13:37:15,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 76 transitions, 455 flow [2024-06-14 13:37:15,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:37:15,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:37:15,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-14 13:37:15,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5193798449612403 [2024-06-14 13:37:15,203 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 209 flow. Second operand 6 states and 134 transitions. [2024-06-14 13:37:15,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 76 transitions, 455 flow [2024-06-14 13:37:15,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 76 transitions, 426 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 13:37:15,214 INFO L231 Difference]: Finished difference. Result has 56 places, 53 transitions, 262 flow [2024-06-14 13:37:15,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=262, PETRI_PLACES=56, PETRI_TRANSITIONS=53} [2024-06-14 13:37:15,216 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 12 predicate places. [2024-06-14 13:37:15,216 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 53 transitions, 262 flow [2024-06-14 13:37:15,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:15,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:15,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:15,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 13:37:15,219 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:15,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:15,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1221764151, now seen corresponding path program 2 times [2024-06-14 13:37:15,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:15,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559349927] [2024-06-14 13:37:15,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:15,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:15,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:15,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:15,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:15,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559349927] [2024-06-14 13:37:15,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559349927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:15,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:15,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:37:15,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627739657] [2024-06-14 13:37:15,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:15,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:37:15,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:15,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:37:15,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:37:15,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:15,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 53 transitions, 262 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:15,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:15,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:15,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:16,287 INFO L124 PetriNetUnfolderBase]: 1097/1747 cut-off events. [2024-06-14 13:37:16,288 INFO L125 PetriNetUnfolderBase]: For 3950/3950 co-relation queries the response was YES. [2024-06-14 13:37:16,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5660 conditions, 1747 events. 1097/1747 cut-off events. For 3950/3950 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8798 event pairs, 437 based on Foata normal form. 4/1747 useless extension candidates. Maximal degree in co-relation 5638. Up to 1573 conditions per place. [2024-06-14 13:37:16,297 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 47 selfloop transitions, 16 changer transitions 0/70 dead transitions. [2024-06-14 13:37:16,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 70 transitions, 430 flow [2024-06-14 13:37:16,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:37:16,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:37:16,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-14 13:37:16,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49612403100775193 [2024-06-14 13:37:16,299 INFO L175 Difference]: Start difference. First operand has 56 places, 53 transitions, 262 flow. Second operand 6 states and 128 transitions. [2024-06-14 13:37:16,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 70 transitions, 430 flow [2024-06-14 13:37:16,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 70 transitions, 400 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-14 13:37:16,305 INFO L231 Difference]: Finished difference. Result has 60 places, 53 transitions, 272 flow [2024-06-14 13:37:16,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=272, PETRI_PLACES=60, PETRI_TRANSITIONS=53} [2024-06-14 13:37:16,307 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 16 predicate places. [2024-06-14 13:37:16,307 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 53 transitions, 272 flow [2024-06-14 13:37:16,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:16,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:16,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:16,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 13:37:16,308 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-14 13:37:16,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:16,309 INFO L85 PathProgramCache]: Analyzing trace with hash -1016207211, now seen corresponding path program 1 times [2024-06-14 13:37:16,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:16,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191942259] [2024-06-14 13:37:16,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:16,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:16,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:16,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:16,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:16,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191942259] [2024-06-14 13:37:17,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191942259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:17,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:17,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:37:17,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713511779] [2024-06-14 13:37:17,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:17,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:37:17,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:17,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:37:17,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:37:17,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-14 13:37:17,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 53 transitions, 272 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:17,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:17,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-14 13:37:17,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:17,306 INFO L124 PetriNetUnfolderBase]: 1019/1657 cut-off events. [2024-06-14 13:37:17,306 INFO L125 PetriNetUnfolderBase]: For 4335/4335 co-relation queries the response was YES. [2024-06-14 13:37:17,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5469 conditions, 1657 events. 1019/1657 cut-off events. For 4335/4335 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8396 event pairs, 458 based on Foata normal form. 1/1656 useless extension candidates. Maximal degree in co-relation 5445. Up to 1516 conditions per place. [2024-06-14 13:37:17,315 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 45 selfloop transitions, 8 changer transitions 0/64 dead transitions. [2024-06-14 13:37:17,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 64 transitions, 414 flow [2024-06-14 13:37:17,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:37:17,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:37:17,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 105 transitions. [2024-06-14 13:37:17,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-14 13:37:17,317 INFO L175 Difference]: Start difference. First operand has 60 places, 53 transitions, 272 flow. Second operand 5 states and 105 transitions. [2024-06-14 13:37:17,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 64 transitions, 414 flow [2024-06-14 13:37:17,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 64 transitions, 370 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 13:37:17,322 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 272 flow [2024-06-14 13:37:17,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=272, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2024-06-14 13:37:17,323 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 15 predicate places. [2024-06-14 13:37:17,323 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 272 flow [2024-06-14 13:37:17,323 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-14 13:37:17,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:17,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:17,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 13:37:17,324 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:17,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:17,324 INFO L85 PathProgramCache]: Analyzing trace with hash -193072058, now seen corresponding path program 1 times [2024-06-14 13:37:17,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:17,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925411431] [2024-06-14 13:37:17,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:17,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:17,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:17,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:17,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:17,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925411431] [2024-06-14 13:37:17,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925411431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:17,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:17,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:37:17,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790747108] [2024-06-14 13:37:17,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:17,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:37:17,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:17,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:37:17,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:37:18,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:18,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 272 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:18,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:18,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:18,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:18,490 INFO L124 PetriNetUnfolderBase]: 1116/1776 cut-off events. [2024-06-14 13:37:18,490 INFO L125 PetriNetUnfolderBase]: For 5648/5648 co-relation queries the response was YES. [2024-06-14 13:37:18,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6151 conditions, 1776 events. 1116/1776 cut-off events. For 5648/5648 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8952 event pairs, 451 based on Foata normal form. 4/1778 useless extension candidates. Maximal degree in co-relation 6127. Up to 1627 conditions per place. [2024-06-14 13:37:18,502 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 64 selfloop transitions, 14 changer transitions 0/85 dead transitions. [2024-06-14 13:37:18,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 85 transitions, 516 flow [2024-06-14 13:37:18,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:37:18,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:37:18,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-14 13:37:18,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4983388704318937 [2024-06-14 13:37:18,506 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 272 flow. Second operand 7 states and 150 transitions. [2024-06-14 13:37:18,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 85 transitions, 516 flow [2024-06-14 13:37:18,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 85 transitions, 494 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 13:37:18,515 INFO L231 Difference]: Finished difference. Result has 63 places, 59 transitions, 314 flow [2024-06-14 13:37:18,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=314, PETRI_PLACES=63, PETRI_TRANSITIONS=59} [2024-06-14 13:37:18,517 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 19 predicate places. [2024-06-14 13:37:18,517 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 59 transitions, 314 flow [2024-06-14 13:37:18,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:18,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:18,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:18,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 13:37:18,517 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:18,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:18,518 INFO L85 PathProgramCache]: Analyzing trace with hash -192952088, now seen corresponding path program 2 times [2024-06-14 13:37:18,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:18,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887008256] [2024-06-14 13:37:18,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:18,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:18,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:19,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:19,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:19,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887008256] [2024-06-14 13:37:19,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887008256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:19,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:19,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:37:19,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314995522] [2024-06-14 13:37:19,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:19,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:37:19,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:19,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:37:19,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:37:19,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:19,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 59 transitions, 314 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:19,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:19,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:19,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:19,726 INFO L124 PetriNetUnfolderBase]: 1138/1810 cut-off events. [2024-06-14 13:37:19,726 INFO L125 PetriNetUnfolderBase]: For 7196/7196 co-relation queries the response was YES. [2024-06-14 13:37:19,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6738 conditions, 1810 events. 1138/1810 cut-off events. For 7196/7196 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9122 event pairs, 395 based on Foata normal form. 4/1810 useless extension candidates. Maximal degree in co-relation 6713. Up to 1548 conditions per place. [2024-06-14 13:37:19,735 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 60 selfloop transitions, 26 changer transitions 0/93 dead transitions. [2024-06-14 13:37:19,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 93 transitions, 640 flow [2024-06-14 13:37:19,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:37:19,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:37:19,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 13:37:19,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182724252491694 [2024-06-14 13:37:19,737 INFO L175 Difference]: Start difference. First operand has 63 places, 59 transitions, 314 flow. Second operand 7 states and 156 transitions. [2024-06-14 13:37:19,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 93 transitions, 640 flow [2024-06-14 13:37:19,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 93 transitions, 600 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 13:37:19,741 INFO L231 Difference]: Finished difference. Result has 65 places, 65 transitions, 396 flow [2024-06-14 13:37:19,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=396, PETRI_PLACES=65, PETRI_TRANSITIONS=65} [2024-06-14 13:37:19,742 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 21 predicate places. [2024-06-14 13:37:19,742 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 65 transitions, 396 flow [2024-06-14 13:37:19,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:19,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:19,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:19,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 13:37:19,743 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:19,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:19,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1589228568, now seen corresponding path program 3 times [2024-06-14 13:37:19,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:19,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000234103] [2024-06-14 13:37:19,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:19,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:19,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:20,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:20,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:20,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000234103] [2024-06-14 13:37:20,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000234103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:20,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:20,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:37:20,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93624503] [2024-06-14 13:37:20,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:20,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:37:20,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:20,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:37:20,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:37:20,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:20,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 65 transitions, 396 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:20,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:20,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:20,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:20,911 INFO L124 PetriNetUnfolderBase]: 1128/1792 cut-off events. [2024-06-14 13:37:20,911 INFO L125 PetriNetUnfolderBase]: For 9185/9185 co-relation queries the response was YES. [2024-06-14 13:37:20,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7079 conditions, 1792 events. 1128/1792 cut-off events. For 9185/9185 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9084 event pairs, 415 based on Foata normal form. 4/1790 useless extension candidates. Maximal degree in co-relation 7053. Up to 1540 conditions per place. [2024-06-14 13:37:20,921 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 54 selfloop transitions, 26 changer transitions 0/87 dead transitions. [2024-06-14 13:37:20,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 87 transitions, 610 flow [2024-06-14 13:37:20,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:37:20,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:37:20,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-14 13:37:20,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4983388704318937 [2024-06-14 13:37:20,923 INFO L175 Difference]: Start difference. First operand has 65 places, 65 transitions, 396 flow. Second operand 7 states and 150 transitions. [2024-06-14 13:37:20,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 87 transitions, 610 flow [2024-06-14 13:37:20,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 87 transitions, 558 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-14 13:37:20,931 INFO L231 Difference]: Finished difference. Result has 69 places, 65 transitions, 404 flow [2024-06-14 13:37:20,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=404, PETRI_PLACES=69, PETRI_TRANSITIONS=65} [2024-06-14 13:37:20,932 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 25 predicate places. [2024-06-14 13:37:20,933 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 65 transitions, 404 flow [2024-06-14 13:37:20,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:20,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:20,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:20,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 13:37:20,933 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:20,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:20,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1931567622, now seen corresponding path program 1 times [2024-06-14 13:37:20,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:20,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101131588] [2024-06-14 13:37:20,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:20,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:20,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:21,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:21,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:21,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101131588] [2024-06-14 13:37:21,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101131588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:21,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:21,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:37:21,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998560951] [2024-06-14 13:37:21,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:21,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:37:21,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:21,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:37:21,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:37:21,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:21,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 65 transitions, 404 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:21,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:21,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:21,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:22,268 INFO L124 PetriNetUnfolderBase]: 1120/1790 cut-off events. [2024-06-14 13:37:22,268 INFO L125 PetriNetUnfolderBase]: For 10424/10424 co-relation queries the response was YES. [2024-06-14 13:37:22,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7202 conditions, 1790 events. 1120/1790 cut-off events. For 10424/10424 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8976 event pairs, 408 based on Foata normal form. 4/1792 useless extension candidates. Maximal degree in co-relation 7174. Up to 1645 conditions per place. [2024-06-14 13:37:22,284 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 70 selfloop transitions, 13 changer transitions 0/90 dead transitions. [2024-06-14 13:37:22,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 90 transitions, 663 flow [2024-06-14 13:37:22,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:37:22,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:37:22,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-14 13:37:22,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4750830564784053 [2024-06-14 13:37:22,286 INFO L175 Difference]: Start difference. First operand has 69 places, 65 transitions, 404 flow. Second operand 7 states and 143 transitions. [2024-06-14 13:37:22,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 90 transitions, 663 flow [2024-06-14 13:37:22,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 90 transitions, 590 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 13:37:22,293 INFO L231 Difference]: Finished difference. Result has 71 places, 70 transitions, 417 flow [2024-06-14 13:37:22,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=417, PETRI_PLACES=71, PETRI_TRANSITIONS=70} [2024-06-14 13:37:22,294 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 27 predicate places. [2024-06-14 13:37:22,294 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 70 transitions, 417 flow [2024-06-14 13:37:22,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:22,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:22,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:22,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 13:37:22,295 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:22,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:22,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1451950613, now seen corresponding path program 1 times [2024-06-14 13:37:22,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:22,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710563280] [2024-06-14 13:37:22,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:22,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:22,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:22,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:22,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:22,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710563280] [2024-06-14 13:37:22,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710563280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:22,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:22,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:37:22,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857435357] [2024-06-14 13:37:22,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:22,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:37:22,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:22,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:37:22,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:37:23,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-14 13:37:23,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 70 transitions, 417 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:23,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:23,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-14 13:37:23,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:23,379 INFO L124 PetriNetUnfolderBase]: 1027/1666 cut-off events. [2024-06-14 13:37:23,380 INFO L125 PetriNetUnfolderBase]: For 11977/11985 co-relation queries the response was YES. [2024-06-14 13:37:23,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7084 conditions, 1666 events. 1027/1666 cut-off events. For 11977/11985 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8522 event pairs, 405 based on Foata normal form. 7/1656 useless extension candidates. Maximal degree in co-relation 7054. Up to 1493 conditions per place. [2024-06-14 13:37:23,390 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 58 selfloop transitions, 21 changer transitions 0/90 dead transitions. [2024-06-14 13:37:23,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 90 transitions, 690 flow [2024-06-14 13:37:23,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:37:23,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:37:23,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-14 13:37:23,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4717607973421927 [2024-06-14 13:37:23,393 INFO L175 Difference]: Start difference. First operand has 71 places, 70 transitions, 417 flow. Second operand 7 states and 142 transitions. [2024-06-14 13:37:23,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 90 transitions, 690 flow [2024-06-14 13:37:23,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 90 transitions, 647 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 13:37:23,401 INFO L231 Difference]: Finished difference. Result has 76 places, 80 transitions, 514 flow [2024-06-14 13:37:23,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=514, PETRI_PLACES=76, PETRI_TRANSITIONS=80} [2024-06-14 13:37:23,402 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 32 predicate places. [2024-06-14 13:37:23,402 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 80 transitions, 514 flow [2024-06-14 13:37:23,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:23,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:23,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:23,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 13:37:23,403 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:23,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:23,403 INFO L85 PathProgramCache]: Analyzing trace with hash -573947114, now seen corresponding path program 1 times [2024-06-14 13:37:23,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:23,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736707178] [2024-06-14 13:37:23,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:23,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:23,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:23,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:23,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:23,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736707178] [2024-06-14 13:37:23,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736707178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:23,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:23,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:37:23,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984077156] [2024-06-14 13:37:23,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:23,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:37:23,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:23,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:37:23,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:37:24,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-14 13:37:24,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 80 transitions, 514 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:24,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:24,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-14 13:37:24,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:24,275 INFO L124 PetriNetUnfolderBase]: 1056/1706 cut-off events. [2024-06-14 13:37:24,276 INFO L125 PetriNetUnfolderBase]: For 14324/14335 co-relation queries the response was YES. [2024-06-14 13:37:24,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7807 conditions, 1706 events. 1056/1706 cut-off events. For 14324/14335 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8582 event pairs, 410 based on Foata normal form. 8/1699 useless extension candidates. Maximal degree in co-relation 7774. Up to 1547 conditions per place. [2024-06-14 13:37:24,288 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 75 selfloop transitions, 21 changer transitions 0/107 dead transitions. [2024-06-14 13:37:24,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 107 transitions, 833 flow [2024-06-14 13:37:24,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:37:24,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:37:24,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-14 13:37:24,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4950166112956811 [2024-06-14 13:37:24,290 INFO L175 Difference]: Start difference. First operand has 76 places, 80 transitions, 514 flow. Second operand 7 states and 149 transitions. [2024-06-14 13:37:24,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 107 transitions, 833 flow [2024-06-14 13:37:24,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 107 transitions, 805 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-14 13:37:24,304 INFO L231 Difference]: Finished difference. Result has 83 places, 90 transitions, 635 flow [2024-06-14 13:37:24,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=635, PETRI_PLACES=83, PETRI_TRANSITIONS=90} [2024-06-14 13:37:24,305 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 39 predicate places. [2024-06-14 13:37:24,306 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 90 transitions, 635 flow [2024-06-14 13:37:24,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:24,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:24,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:24,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 13:37:24,306 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-14 13:37:24,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:24,307 INFO L85 PathProgramCache]: Analyzing trace with hash 851114938, now seen corresponding path program 2 times [2024-06-14 13:37:24,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:24,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581892361] [2024-06-14 13:37:24,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:24,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:24,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:24,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:24,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:24,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581892361] [2024-06-14 13:37:24,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581892361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:24,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:24,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:37:24,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140572333] [2024-06-14 13:37:24,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:24,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:37:24,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:24,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:37:24,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:37:25,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-14 13:37:25,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 90 transitions, 635 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:25,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:25,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-14 13:37:25,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:25,314 INFO L124 PetriNetUnfolderBase]: 1058/1714 cut-off events. [2024-06-14 13:37:25,314 INFO L125 PetriNetUnfolderBase]: For 16261/16293 co-relation queries the response was YES. [2024-06-14 13:37:25,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8055 conditions, 1714 events. 1058/1714 cut-off events. For 16261/16293 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8643 event pairs, 408 based on Foata normal form. 7/1705 useless extension candidates. Maximal degree in co-relation 8018. Up to 1543 conditions per place. [2024-06-14 13:37:25,325 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 73 selfloop transitions, 22 changer transitions 0/106 dead transitions. [2024-06-14 13:37:25,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 106 transitions, 899 flow [2024-06-14 13:37:25,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:37:25,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:37:25,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-14 13:37:25,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49612403100775193 [2024-06-14 13:37:25,327 INFO L175 Difference]: Start difference. First operand has 83 places, 90 transitions, 635 flow. Second operand 6 states and 128 transitions. [2024-06-14 13:37:25,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 106 transitions, 899 flow [2024-06-14 13:37:25,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 106 transitions, 864 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-14 13:37:25,339 INFO L231 Difference]: Finished difference. Result has 86 places, 93 transitions, 698 flow [2024-06-14 13:37:25,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=600, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=698, PETRI_PLACES=86, PETRI_TRANSITIONS=93} [2024-06-14 13:37:25,340 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 42 predicate places. [2024-06-14 13:37:25,340 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 93 transitions, 698 flow [2024-06-14 13:37:25,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:25,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:25,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:25,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 13:37:25,341 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-14 13:37:25,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:25,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1617520268, now seen corresponding path program 3 times [2024-06-14 13:37:25,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:25,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634122371] [2024-06-14 13:37:25,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:25,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:25,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:26,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:26,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:26,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634122371] [2024-06-14 13:37:26,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634122371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:26,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:26,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:37:26,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697891310] [2024-06-14 13:37:26,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:26,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:37:26,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:26,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:37:26,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:37:26,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-14 13:37:26,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 93 transitions, 698 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:26,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:26,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-14 13:37:26,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:26,555 INFO L124 PetriNetUnfolderBase]: 1050/1690 cut-off events. [2024-06-14 13:37:26,556 INFO L125 PetriNetUnfolderBase]: For 18200/18217 co-relation queries the response was YES. [2024-06-14 13:37:26,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8108 conditions, 1690 events. 1050/1690 cut-off events. For 18200/18217 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8526 event pairs, 413 based on Foata normal form. 10/1677 useless extension candidates. Maximal degree in co-relation 8070. Up to 1508 conditions per place. [2024-06-14 13:37:26,566 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 60 selfloop transitions, 31 changer transitions 0/102 dead transitions. [2024-06-14 13:37:26,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 102 transitions, 912 flow [2024-06-14 13:37:26,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:37:26,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:37:26,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-14 13:37:26,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4684385382059801 [2024-06-14 13:37:26,568 INFO L175 Difference]: Start difference. First operand has 86 places, 93 transitions, 698 flow. Second operand 7 states and 141 transitions. [2024-06-14 13:37:26,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 102 transitions, 912 flow [2024-06-14 13:37:26,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 102 transitions, 844 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 13:37:26,581 INFO L231 Difference]: Finished difference. Result has 89 places, 93 transitions, 702 flow [2024-06-14 13:37:26,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=632, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=702, PETRI_PLACES=89, PETRI_TRANSITIONS=93} [2024-06-14 13:37:26,583 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 45 predicate places. [2024-06-14 13:37:26,583 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 93 transitions, 702 flow [2024-06-14 13:37:26,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:26,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:26,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:26,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 13:37:26,583 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-14 13:37:26,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:26,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1752386260, now seen corresponding path program 1 times [2024-06-14 13:37:26,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:26,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935068151] [2024-06-14 13:37:26,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:26,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:26,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:27,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:27,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:27,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935068151] [2024-06-14 13:37:27,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935068151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:27,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:27,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:37:27,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198757261] [2024-06-14 13:37:27,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:27,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:37:27,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:27,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:37:27,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:37:27,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:27,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 93 transitions, 702 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:27,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:27,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:27,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:27,665 INFO L124 PetriNetUnfolderBase]: 1169/1858 cut-off events. [2024-06-14 13:37:27,665 INFO L125 PetriNetUnfolderBase]: For 17842/17846 co-relation queries the response was YES. [2024-06-14 13:37:27,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8683 conditions, 1858 events. 1169/1858 cut-off events. For 17842/17846 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 9243 event pairs, 425 based on Foata normal form. 3/1859 useless extension candidates. Maximal degree in co-relation 8644. Up to 1738 conditions per place. [2024-06-14 13:37:27,677 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 89 selfloop transitions, 13 changer transitions 0/109 dead transitions. [2024-06-14 13:37:27,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 109 transitions, 978 flow [2024-06-14 13:37:27,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:37:27,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:37:27,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-14 13:37:27,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44518272425249167 [2024-06-14 13:37:27,679 INFO L175 Difference]: Start difference. First operand has 89 places, 93 transitions, 702 flow. Second operand 7 states and 134 transitions. [2024-06-14 13:37:27,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 109 transitions, 978 flow [2024-06-14 13:37:27,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 109 transitions, 894 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 13:37:27,696 INFO L231 Difference]: Finished difference. Result has 90 places, 97 transitions, 692 flow [2024-06-14 13:37:27,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=618, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=692, PETRI_PLACES=90, PETRI_TRANSITIONS=97} [2024-06-14 13:37:27,696 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 46 predicate places. [2024-06-14 13:37:27,697 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 97 transitions, 692 flow [2024-06-14 13:37:27,698 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-14 13:37:27,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:27,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:27,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 13:37:27,698 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-14 13:37:27,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:27,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1766865430, now seen corresponding path program 2 times [2024-06-14 13:37:27,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:27,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493256412] [2024-06-14 13:37:27,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:27,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:27,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:28,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:28,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:28,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493256412] [2024-06-14 13:37:28,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493256412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:28,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:28,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:37:28,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510298736] [2024-06-14 13:37:28,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:28,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:37:28,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:28,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:37:28,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:37:28,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:28,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 97 transitions, 692 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:28,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:28,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:28,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:28,818 INFO L124 PetriNetUnfolderBase]: 1171/1860 cut-off events. [2024-06-14 13:37:28,818 INFO L125 PetriNetUnfolderBase]: For 19997/20001 co-relation queries the response was YES. [2024-06-14 13:37:28,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8955 conditions, 1860 events. 1171/1860 cut-off events. For 19997/20001 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 9348 event pairs, 429 based on Foata normal form. 3/1860 useless extension candidates. Maximal degree in co-relation 8915. Up to 1732 conditions per place. [2024-06-14 13:37:28,830 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 85 selfloop transitions, 18 changer transitions 0/110 dead transitions. [2024-06-14 13:37:28,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 110 transitions, 962 flow [2024-06-14 13:37:28,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:37:28,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:37:28,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-14 13:37:28,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44518272425249167 [2024-06-14 13:37:28,831 INFO L175 Difference]: Start difference. First operand has 90 places, 97 transitions, 692 flow. Second operand 7 states and 134 transitions. [2024-06-14 13:37:28,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 110 transitions, 962 flow [2024-06-14 13:37:28,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 110 transitions, 918 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 13:37:28,848 INFO L231 Difference]: Finished difference. Result has 93 places, 100 transitions, 730 flow [2024-06-14 13:37:28,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=648, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=730, PETRI_PLACES=93, PETRI_TRANSITIONS=100} [2024-06-14 13:37:28,849 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 49 predicate places. [2024-06-14 13:37:28,849 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 100 transitions, 730 flow [2024-06-14 13:37:28,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-14 13:37:28,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:28,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:28,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 13:37:28,850 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:28,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:28,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1617504396, now seen corresponding path program 1 times [2024-06-14 13:37:28,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:28,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525857242] [2024-06-14 13:37:28,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:28,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:28,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:29,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:29,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:29,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525857242] [2024-06-14 13:37:29,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525857242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:29,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:29,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:37:29,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124184250] [2024-06-14 13:37:29,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:29,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:37:29,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:29,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:37:29,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:37:29,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-14 13:37:29,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 100 transitions, 730 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:29,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:29,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-14 13:37:29,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:30,174 INFO L124 PetriNetUnfolderBase]: 1057/1716 cut-off events. [2024-06-14 13:37:30,174 INFO L125 PetriNetUnfolderBase]: For 21481/21500 co-relation queries the response was YES. [2024-06-14 13:37:30,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8766 conditions, 1716 events. 1057/1716 cut-off events. For 21481/21500 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8745 event pairs, 409 based on Foata normal form. 8/1702 useless extension candidates. Maximal degree in co-relation 8725. Up to 1516 conditions per place. [2024-06-14 13:37:30,213 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 67 selfloop transitions, 35 changer transitions 0/113 dead transitions. [2024-06-14 13:37:30,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 113 transitions, 998 flow [2024-06-14 13:37:30,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:37:30,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:37:30,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-14 13:37:30,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47840531561461797 [2024-06-14 13:37:30,215 INFO L175 Difference]: Start difference. First operand has 93 places, 100 transitions, 730 flow. Second operand 7 states and 144 transitions. [2024-06-14 13:37:30,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 113 transitions, 998 flow [2024-06-14 13:37:30,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 113 transitions, 938 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 13:37:30,234 INFO L231 Difference]: Finished difference. Result has 95 places, 104 transitions, 795 flow [2024-06-14 13:37:30,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=670, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=795, PETRI_PLACES=95, PETRI_TRANSITIONS=104} [2024-06-14 13:37:30,235 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 51 predicate places. [2024-06-14 13:37:30,235 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 104 transitions, 795 flow [2024-06-14 13:37:30,235 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-14 13:37:30,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:30,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:30,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 13:37:30,235 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:30,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:30,236 INFO L85 PathProgramCache]: Analyzing trace with hash -953882657, now seen corresponding path program 1 times [2024-06-14 13:37:30,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:30,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559005587] [2024-06-14 13:37:30,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:30,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:30,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:30,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:30,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:30,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559005587] [2024-06-14 13:37:30,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559005587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:30,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:30,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:30,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842182580] [2024-06-14 13:37:30,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:30,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:30,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:30,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:30,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:31,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:31,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 104 transitions, 795 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:31,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:31,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:31,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:31,543 INFO L124 PetriNetUnfolderBase]: 1253/2032 cut-off events. [2024-06-14 13:37:31,543 INFO L125 PetriNetUnfolderBase]: For 26788/26788 co-relation queries the response was YES. [2024-06-14 13:37:31,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10360 conditions, 2032 events. 1253/2032 cut-off events. For 26788/26788 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10611 event pairs, 401 based on Foata normal form. 20/2050 useless extension candidates. Maximal degree in co-relation 10318. Up to 1702 conditions per place. [2024-06-14 13:37:31,555 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 110 selfloop transitions, 22 changer transitions 0/139 dead transitions. [2024-06-14 13:37:31,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 139 transitions, 1206 flow [2024-06-14 13:37:31,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:31,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:31,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-14 13:37:31,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-14 13:37:31,563 INFO L175 Difference]: Start difference. First operand has 95 places, 104 transitions, 795 flow. Second operand 8 states and 172 transitions. [2024-06-14 13:37:31,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 139 transitions, 1206 flow [2024-06-14 13:37:31,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 139 transitions, 1109 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 13:37:31,580 INFO L231 Difference]: Finished difference. Result has 98 places, 105 transitions, 769 flow [2024-06-14 13:37:31,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=698, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=769, PETRI_PLACES=98, PETRI_TRANSITIONS=105} [2024-06-14 13:37:31,581 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 54 predicate places. [2024-06-14 13:37:31,581 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 105 transitions, 769 flow [2024-06-14 13:37:31,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:31,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:31,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:31,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 13:37:31,582 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:31,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:31,582 INFO L85 PathProgramCache]: Analyzing trace with hash -861460251, now seen corresponding path program 2 times [2024-06-14 13:37:31,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:31,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138678709] [2024-06-14 13:37:31,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:31,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:31,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:32,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-14 13:37:32,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:32,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138678709] [2024-06-14 13:37:32,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138678709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:32,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:32,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:32,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778070256] [2024-06-14 13:37:32,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:32,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:32,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:32,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:32,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:32,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:32,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 105 transitions, 769 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:32,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:32,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:32,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:32,960 INFO L124 PetriNetUnfolderBase]: 1311/2130 cut-off events. [2024-06-14 13:37:32,960 INFO L125 PetriNetUnfolderBase]: For 29853/29853 co-relation queries the response was YES. [2024-06-14 13:37:32,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10931 conditions, 2130 events. 1311/2130 cut-off events. For 29853/29853 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11261 event pairs, 328 based on Foata normal form. 16/2144 useless extension candidates. Maximal degree in co-relation 10888. Up to 1672 conditions per place. [2024-06-14 13:37:32,971 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 116 selfloop transitions, 25 changer transitions 0/148 dead transitions. [2024-06-14 13:37:32,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 148 transitions, 1234 flow [2024-06-14 13:37:32,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:37:32,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:37:32,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-14 13:37:32,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5012919896640827 [2024-06-14 13:37:32,974 INFO L175 Difference]: Start difference. First operand has 98 places, 105 transitions, 769 flow. Second operand 9 states and 194 transitions. [2024-06-14 13:37:32,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 148 transitions, 1234 flow [2024-06-14 13:37:33,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 148 transitions, 1187 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 13:37:33,022 INFO L231 Difference]: Finished difference. Result has 101 places, 106 transitions, 800 flow [2024-06-14 13:37:33,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=722, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=800, PETRI_PLACES=101, PETRI_TRANSITIONS=106} [2024-06-14 13:37:33,022 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 57 predicate places. [2024-06-14 13:37:33,022 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 106 transitions, 800 flow [2024-06-14 13:37:33,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:33,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:33,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:33,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 13:37:33,023 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:33,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:33,024 INFO L85 PathProgramCache]: Analyzing trace with hash -577672987, now seen corresponding path program 3 times [2024-06-14 13:37:33,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:33,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708815959] [2024-06-14 13:37:33,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:33,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:33,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:33,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-14 13:37:33,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:33,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708815959] [2024-06-14 13:37:33,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708815959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:33,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:33,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:33,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325735037] [2024-06-14 13:37:33,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:33,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:33,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:33,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:33,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:33,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:33,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 106 transitions, 800 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:33,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:33,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:33,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:34,319 INFO L124 PetriNetUnfolderBase]: 1386/2249 cut-off events. [2024-06-14 13:37:34,320 INFO L125 PetriNetUnfolderBase]: For 33978/33982 co-relation queries the response was YES. [2024-06-14 13:37:34,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11704 conditions, 2249 events. 1386/2249 cut-off events. For 33978/33982 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12081 event pairs, 391 based on Foata normal form. 21/2266 useless extension candidates. Maximal degree in co-relation 11660. Up to 1815 conditions per place. [2024-06-14 13:37:34,332 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 96 selfloop transitions, 36 changer transitions 0/139 dead transitions. [2024-06-14 13:37:34,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 139 transitions, 1204 flow [2024-06-14 13:37:34,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:34,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:34,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-14 13:37:34,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5116279069767442 [2024-06-14 13:37:34,334 INFO L175 Difference]: Start difference. First operand has 101 places, 106 transitions, 800 flow. Second operand 8 states and 176 transitions. [2024-06-14 13:37:34,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 139 transitions, 1204 flow [2024-06-14 13:37:34,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 139 transitions, 1146 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 13:37:34,358 INFO L231 Difference]: Finished difference. Result has 102 places, 107 transitions, 845 flow [2024-06-14 13:37:34,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=845, PETRI_PLACES=102, PETRI_TRANSITIONS=107} [2024-06-14 13:37:34,358 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 58 predicate places. [2024-06-14 13:37:34,358 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 107 transitions, 845 flow [2024-06-14 13:37:34,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:34,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:34,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:34,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 13:37:34,359 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:34,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:34,359 INFO L85 PathProgramCache]: Analyzing trace with hash -957089249, now seen corresponding path program 1 times [2024-06-14 13:37:34,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:34,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184154468] [2024-06-14 13:37:34,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:34,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:34,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:35,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:35,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:35,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184154468] [2024-06-14 13:37:35,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184154468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:35,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:35,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:35,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622794091] [2024-06-14 13:37:35,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:35,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:35,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:35,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:35,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:35,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:35,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 107 transitions, 845 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:35,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:35,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:35,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:35,990 INFO L124 PetriNetUnfolderBase]: 1403/2285 cut-off events. [2024-06-14 13:37:35,990 INFO L125 PetriNetUnfolderBase]: For 35179/35179 co-relation queries the response was YES. [2024-06-14 13:37:35,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11991 conditions, 2285 events. 1403/2285 cut-off events. For 35179/35179 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12299 event pairs, 423 based on Foata normal form. 4/2285 useless extension candidates. Maximal degree in co-relation 11946. Up to 2039 conditions per place. [2024-06-14 13:37:36,005 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 107 selfloop transitions, 26 changer transitions 0/140 dead transitions. [2024-06-14 13:37:36,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 140 transitions, 1251 flow [2024-06-14 13:37:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:36,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:36,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-14 13:37:36,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49127906976744184 [2024-06-14 13:37:36,007 INFO L175 Difference]: Start difference. First operand has 102 places, 107 transitions, 845 flow. Second operand 8 states and 169 transitions. [2024-06-14 13:37:36,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 140 transitions, 1251 flow [2024-06-14 13:37:36,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 140 transitions, 1168 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 13:37:36,035 INFO L231 Difference]: Finished difference. Result has 105 places, 112 transitions, 881 flow [2024-06-14 13:37:36,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=766, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=881, PETRI_PLACES=105, PETRI_TRANSITIONS=112} [2024-06-14 13:37:36,036 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 61 predicate places. [2024-06-14 13:37:36,036 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 112 transitions, 881 flow [2024-06-14 13:37:36,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:36,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:36,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:36,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 13:37:36,037 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-14 13:37:36,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:36,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1759754247, now seen corresponding path program 4 times [2024-06-14 13:37:36,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:36,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626221750] [2024-06-14 13:37:36,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:36,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:36,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:36,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:36,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:36,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626221750] [2024-06-14 13:37:36,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626221750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:36,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:36,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:36,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227182493] [2024-06-14 13:37:36,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:36,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:36,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:36,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:36,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:36,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:36,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 112 transitions, 881 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:36,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:36,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:36,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:37,479 INFO L124 PetriNetUnfolderBase]: 1428/2323 cut-off events. [2024-06-14 13:37:37,480 INFO L125 PetriNetUnfolderBase]: For 39211/39211 co-relation queries the response was YES. [2024-06-14 13:37:37,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12361 conditions, 2323 events. 1428/2323 cut-off events. For 39211/39211 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12508 event pairs, 379 based on Foata normal form. 20/2336 useless extension candidates. Maximal degree in co-relation 12314. Up to 1889 conditions per place. [2024-06-14 13:37:37,494 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 100 selfloop transitions, 36 changer transitions 0/143 dead transitions. [2024-06-14 13:37:37,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 143 transitions, 1299 flow [2024-06-14 13:37:37,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:37,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:37,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-14 13:37:37,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-14 13:37:37,495 INFO L175 Difference]: Start difference. First operand has 105 places, 112 transitions, 881 flow. Second operand 8 states and 172 transitions. [2024-06-14 13:37:37,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 143 transitions, 1299 flow [2024-06-14 13:37:37,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 143 transitions, 1226 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 13:37:37,522 INFO L231 Difference]: Finished difference. Result has 108 places, 113 transitions, 915 flow [2024-06-14 13:37:37,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=808, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=915, PETRI_PLACES=108, PETRI_TRANSITIONS=113} [2024-06-14 13:37:37,523 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 64 predicate places. [2024-06-14 13:37:37,523 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 113 transitions, 915 flow [2024-06-14 13:37:37,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:37,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:37,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:37,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 13:37:37,524 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-14 13:37:37,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:37,524 INFO L85 PathProgramCache]: Analyzing trace with hash -2088306937, now seen corresponding path program 2 times [2024-06-14 13:37:37,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:37,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734970731] [2024-06-14 13:37:37,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:37,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:37,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:38,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:38,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:38,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734970731] [2024-06-14 13:37:38,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734970731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:38,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:38,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:38,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487737115] [2024-06-14 13:37:38,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:38,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:38,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:38,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:38,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:38,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:38,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 113 transitions, 915 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:38,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:38,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:38,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:39,056 INFO L124 PetriNetUnfolderBase]: 1456/2388 cut-off events. [2024-06-14 13:37:39,056 INFO L125 PetriNetUnfolderBase]: For 40616/40616 co-relation queries the response was YES. [2024-06-14 13:37:39,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12786 conditions, 2388 events. 1456/2388 cut-off events. For 40616/40616 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12992 event pairs, 433 based on Foata normal form. 4/2388 useless extension candidates. Maximal degree in co-relation 12738. Up to 2125 conditions per place. [2024-06-14 13:37:39,073 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 109 selfloop transitions, 28 changer transitions 0/144 dead transitions. [2024-06-14 13:37:39,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 144 transitions, 1335 flow [2024-06-14 13:37:39,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:39,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:39,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-14 13:37:39,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48255813953488375 [2024-06-14 13:37:39,075 INFO L175 Difference]: Start difference. First operand has 108 places, 113 transitions, 915 flow. Second operand 8 states and 166 transitions. [2024-06-14 13:37:39,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 144 transitions, 1335 flow [2024-06-14 13:37:39,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 144 transitions, 1246 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 13:37:39,111 INFO L231 Difference]: Finished difference. Result has 111 places, 119 transitions, 966 flow [2024-06-14 13:37:39,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=832, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=966, PETRI_PLACES=111, PETRI_TRANSITIONS=119} [2024-06-14 13:37:39,111 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 67 predicate places. [2024-06-14 13:37:39,112 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 119 transitions, 966 flow [2024-06-14 13:37:39,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:39,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:39,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:39,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 13:37:39,112 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-14 13:37:39,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:39,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1383191623, now seen corresponding path program 3 times [2024-06-14 13:37:39,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:39,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049178411] [2024-06-14 13:37:39,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:39,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:39,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:39,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:39,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:39,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049178411] [2024-06-14 13:37:39,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049178411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:39,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:39,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:39,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891670093] [2024-06-14 13:37:39,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:39,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:39,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:39,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:39,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:40,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:40,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 119 transitions, 966 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:40,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:40,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:40,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:40,616 INFO L124 PetriNetUnfolderBase]: 1473/2425 cut-off events. [2024-06-14 13:37:40,617 INFO L125 PetriNetUnfolderBase]: For 43309/43309 co-relation queries the response was YES. [2024-06-14 13:37:40,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13178 conditions, 2425 events. 1473/2425 cut-off events. For 43309/43309 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13282 event pairs, 438 based on Foata normal form. 4/2425 useless extension candidates. Maximal degree in co-relation 13128. Up to 2152 conditions per place. [2024-06-14 13:37:40,635 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 110 selfloop transitions, 31 changer transitions 0/148 dead transitions. [2024-06-14 13:37:40,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 148 transitions, 1386 flow [2024-06-14 13:37:40,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:40,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:40,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-14 13:37:40,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796511627906977 [2024-06-14 13:37:40,636 INFO L175 Difference]: Start difference. First operand has 111 places, 119 transitions, 966 flow. Second operand 8 states and 165 transitions. [2024-06-14 13:37:40,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 148 transitions, 1386 flow [2024-06-14 13:37:40,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 148 transitions, 1297 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 13:37:40,672 INFO L231 Difference]: Finished difference. Result has 114 places, 123 transitions, 1007 flow [2024-06-14 13:37:40,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=881, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1007, PETRI_PLACES=114, PETRI_TRANSITIONS=123} [2024-06-14 13:37:40,672 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 70 predicate places. [2024-06-14 13:37:40,672 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 123 transitions, 1007 flow [2024-06-14 13:37:40,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:40,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:40,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:40,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 13:37:40,673 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:40,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:40,674 INFO L85 PathProgramCache]: Analyzing trace with hash 810659621, now seen corresponding path program 4 times [2024-06-14 13:37:40,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:40,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417463757] [2024-06-14 13:37:40,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:40,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:40,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:41,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:41,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:41,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417463757] [2024-06-14 13:37:41,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417463757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:41,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:41,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:41,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781552732] [2024-06-14 13:37:41,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:41,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:41,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:41,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:41,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:41,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:41,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 123 transitions, 1007 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:41,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:41,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:41,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:42,140 INFO L124 PetriNetUnfolderBase]: 1465/2413 cut-off events. [2024-06-14 13:37:42,140 INFO L125 PetriNetUnfolderBase]: For 45679/45679 co-relation queries the response was YES. [2024-06-14 13:37:42,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13226 conditions, 2413 events. 1465/2413 cut-off events. For 45679/45679 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13266 event pairs, 380 based on Foata normal form. 4/2413 useless extension candidates. Maximal degree in co-relation 13175. Up to 2063 conditions per place. [2024-06-14 13:37:42,158 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 106 selfloop transitions, 38 changer transitions 0/151 dead transitions. [2024-06-14 13:37:42,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 151 transitions, 1420 flow [2024-06-14 13:37:42,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:42,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:42,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-14 13:37:42,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48255813953488375 [2024-06-14 13:37:42,160 INFO L175 Difference]: Start difference. First operand has 114 places, 123 transitions, 1007 flow. Second operand 8 states and 166 transitions. [2024-06-14 13:37:42,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 151 transitions, 1420 flow [2024-06-14 13:37:42,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 151 transitions, 1342 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-14 13:37:42,205 INFO L231 Difference]: Finished difference. Result has 118 places, 125 transitions, 1058 flow [2024-06-14 13:37:42,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=929, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1058, PETRI_PLACES=118, PETRI_TRANSITIONS=125} [2024-06-14 13:37:42,206 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 74 predicate places. [2024-06-14 13:37:42,206 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 125 transitions, 1058 flow [2024-06-14 13:37:42,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:42,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:42,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:42,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 13:37:42,207 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:42,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:42,207 INFO L85 PathProgramCache]: Analyzing trace with hash 332952012, now seen corresponding path program 1 times [2024-06-14 13:37:42,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:42,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882212069] [2024-06-14 13:37:42,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:42,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:42,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:42,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:42,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:42,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882212069] [2024-06-14 13:37:42,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882212069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:42,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:42,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:37:42,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906178765] [2024-06-14 13:37:42,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:42,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:37:42,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:42,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:37:42,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:37:43,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:43,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 125 transitions, 1058 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:43,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:43,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:43,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:43,432 INFO L124 PetriNetUnfolderBase]: 1521/2501 cut-off events. [2024-06-14 13:37:43,432 INFO L125 PetriNetUnfolderBase]: For 50844/50844 co-relation queries the response was YES. [2024-06-14 13:37:43,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13986 conditions, 2501 events. 1521/2501 cut-off events. For 50844/50844 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 13750 event pairs, 437 based on Foata normal form. 4/2501 useless extension candidates. Maximal degree in co-relation 13934. Up to 2221 conditions per place. [2024-06-14 13:37:43,450 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 116 selfloop transitions, 27 changer transitions 0/150 dead transitions. [2024-06-14 13:37:43,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 150 transitions, 1547 flow [2024-06-14 13:37:43,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:37:43,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:37:43,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-14 13:37:43,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47840531561461797 [2024-06-14 13:37:43,452 INFO L175 Difference]: Start difference. First operand has 118 places, 125 transitions, 1058 flow. Second operand 7 states and 144 transitions. [2024-06-14 13:37:43,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 150 transitions, 1547 flow [2024-06-14 13:37:43,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 150 transitions, 1436 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-14 13:37:43,499 INFO L231 Difference]: Finished difference. Result has 120 places, 133 transitions, 1117 flow [2024-06-14 13:37:43,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=947, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1117, PETRI_PLACES=120, PETRI_TRANSITIONS=133} [2024-06-14 13:37:43,499 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 76 predicate places. [2024-06-14 13:37:43,500 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 133 transitions, 1117 flow [2024-06-14 13:37:43,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:43,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:43,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:43,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 13:37:43,500 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-14 13:37:43,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:43,501 INFO L85 PathProgramCache]: Analyzing trace with hash 539605452, now seen corresponding path program 2 times [2024-06-14 13:37:43,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:43,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777092418] [2024-06-14 13:37:43,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:43,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:43,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:44,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-14 13:37:44,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:44,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777092418] [2024-06-14 13:37:44,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777092418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:44,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:44,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:44,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357954814] [2024-06-14 13:37:44,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:44,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:44,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:44,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:44,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:44,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:44,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 133 transitions, 1117 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:44,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:44,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:44,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:44,823 INFO L124 PetriNetUnfolderBase]: 1569/2570 cut-off events. [2024-06-14 13:37:44,824 INFO L125 PetriNetUnfolderBase]: For 57941/57941 co-relation queries the response was YES. [2024-06-14 13:37:44,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14931 conditions, 2570 events. 1569/2570 cut-off events. For 57941/57941 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14337 event pairs, 457 based on Foata normal form. 4/2568 useless extension candidates. Maximal degree in co-relation 14877. Up to 2191 conditions per place. [2024-06-14 13:37:44,841 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 120 selfloop transitions, 42 changer transitions 0/169 dead transitions. [2024-06-14 13:37:44,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 169 transitions, 1820 flow [2024-06-14 13:37:44,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:44,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:44,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-14 13:37:44,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-14 13:37:44,843 INFO L175 Difference]: Start difference. First operand has 120 places, 133 transitions, 1117 flow. Second operand 8 states and 160 transitions. [2024-06-14 13:37:44,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 169 transitions, 1820 flow [2024-06-14 13:37:44,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 169 transitions, 1748 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-14 13:37:44,894 INFO L231 Difference]: Finished difference. Result has 128 places, 150 transitions, 1371 flow [2024-06-14 13:37:44,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1046, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1371, PETRI_PLACES=128, PETRI_TRANSITIONS=150} [2024-06-14 13:37:44,899 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 84 predicate places. [2024-06-14 13:37:44,899 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 150 transitions, 1371 flow [2024-06-14 13:37:44,899 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-14 13:37:44,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:44,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:44,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 13:37:44,900 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-14 13:37:44,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:44,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1396962954, now seen corresponding path program 3 times [2024-06-14 13:37:44,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:44,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200893116] [2024-06-14 13:37:44,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:44,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:44,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:45,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:45,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:45,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200893116] [2024-06-14 13:37:45,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200893116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:45,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:45,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:37:45,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145972211] [2024-06-14 13:37:45,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:45,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:37:45,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:45,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:37:45,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:37:45,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:45,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 150 transitions, 1371 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:45,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:45,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:45,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:46,100 INFO L124 PetriNetUnfolderBase]: 1573/2580 cut-off events. [2024-06-14 13:37:46,100 INFO L125 PetriNetUnfolderBase]: For 63023/63023 co-relation queries the response was YES. [2024-06-14 13:37:46,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15639 conditions, 2580 events. 1573/2580 cut-off events. For 63023/63023 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14403 event pairs, 451 based on Foata normal form. 4/2578 useless extension candidates. Maximal degree in co-relation 15580. Up to 2198 conditions per place. [2024-06-14 13:37:46,120 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 114 selfloop transitions, 51 changer transitions 0/172 dead transitions. [2024-06-14 13:37:46,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 172 transitions, 1919 flow [2024-06-14 13:37:46,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:46,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:46,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-14 13:37:46,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-14 13:37:46,123 INFO L175 Difference]: Start difference. First operand has 128 places, 150 transitions, 1371 flow. Second operand 8 states and 159 transitions. [2024-06-14 13:37:46,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 172 transitions, 1919 flow [2024-06-14 13:37:46,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 172 transitions, 1827 flow, removed 45 selfloop flow, removed 1 redundant places. [2024-06-14 13:37:46,186 INFO L231 Difference]: Finished difference. Result has 136 places, 158 transitions, 1533 flow [2024-06-14 13:37:46,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1295, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1533, PETRI_PLACES=136, PETRI_TRANSITIONS=158} [2024-06-14 13:37:46,188 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 92 predicate places. [2024-06-14 13:37:46,189 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 158 transitions, 1533 flow [2024-06-14 13:37:46,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:46,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:46,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:46,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 13:37:46,189 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-14 13:37:46,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:46,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1396972874, now seen corresponding path program 1 times [2024-06-14 13:37:46,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:46,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417415919] [2024-06-14 13:37:46,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:46,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:46,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:47,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:47,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:47,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417415919] [2024-06-14 13:37:47,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417415919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:47,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:47,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:47,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436225384] [2024-06-14 13:37:47,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:47,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:47,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:47,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:47,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:47,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-14 13:37:47,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 158 transitions, 1533 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:47,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:47,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-14 13:37:47,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:47,639 INFO L124 PetriNetUnfolderBase]: 1508/2529 cut-off events. [2024-06-14 13:37:47,639 INFO L125 PetriNetUnfolderBase]: For 67891/67896 co-relation queries the response was YES. [2024-06-14 13:37:47,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15257 conditions, 2529 events. 1508/2529 cut-off events. For 67891/67896 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 14500 event pairs, 450 based on Foata normal form. 12/2520 useless extension candidates. Maximal degree in co-relation 15194. Up to 2094 conditions per place. [2024-06-14 13:37:47,658 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 102 selfloop transitions, 46 changer transitions 0/174 dead transitions. [2024-06-14 13:37:47,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 174 transitions, 1913 flow [2024-06-14 13:37:47,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:47,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:47,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-14 13:37:47,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-14 13:37:47,660 INFO L175 Difference]: Start difference. First operand has 136 places, 158 transitions, 1533 flow. Second operand 8 states and 164 transitions. [2024-06-14 13:37:47,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 174 transitions, 1913 flow [2024-06-14 13:37:47,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 174 transitions, 1820 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-14 13:37:47,717 INFO L231 Difference]: Finished difference. Result has 140 places, 160 transitions, 1580 flow [2024-06-14 13:37:47,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1440, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1580, PETRI_PLACES=140, PETRI_TRANSITIONS=160} [2024-06-14 13:37:47,718 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 96 predicate places. [2024-06-14 13:37:47,718 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 160 transitions, 1580 flow [2024-06-14 13:37:47,718 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-14 13:37:47,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:47,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:47,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 13:37:47,718 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:47,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:47,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1026414977, now seen corresponding path program 1 times [2024-06-14 13:37:47,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:47,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372488630] [2024-06-14 13:37:47,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:47,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:47,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:48,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:48,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:48,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372488630] [2024-06-14 13:37:48,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372488630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:48,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:48,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:37:48,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488515185] [2024-06-14 13:37:48,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:48,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:37:48,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:48,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:37:48,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:37:48,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:48,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 160 transitions, 1580 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:48,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:48,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:48,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:48,890 INFO L124 PetriNetUnfolderBase]: 1614/2661 cut-off events. [2024-06-14 13:37:48,890 INFO L125 PetriNetUnfolderBase]: For 68221/68221 co-relation queries the response was YES. [2024-06-14 13:37:48,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16166 conditions, 2661 events. 1614/2661 cut-off events. For 68221/68221 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 14986 event pairs, 457 based on Foata normal form. 2/2660 useless extension candidates. Maximal degree in co-relation 16102. Up to 2402 conditions per place. [2024-06-14 13:37:48,910 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 152 selfloop transitions, 23 changer transitions 0/182 dead transitions. [2024-06-14 13:37:48,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 182 transitions, 2044 flow [2024-06-14 13:37:48,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:37:48,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:37:48,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-14 13:37:48,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48172757475083056 [2024-06-14 13:37:48,912 INFO L175 Difference]: Start difference. First operand has 140 places, 160 transitions, 1580 flow. Second operand 7 states and 145 transitions. [2024-06-14 13:37:48,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 182 transitions, 2044 flow [2024-06-14 13:37:48,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 182 transitions, 1930 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 13:37:48,991 INFO L231 Difference]: Finished difference. Result has 141 places, 163 transitions, 1575 flow [2024-06-14 13:37:48,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1466, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1575, PETRI_PLACES=141, PETRI_TRANSITIONS=163} [2024-06-14 13:37:48,992 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 97 predicate places. [2024-06-14 13:37:48,992 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 163 transitions, 1575 flow [2024-06-14 13:37:48,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:48,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:48,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:48,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 13:37:48,993 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:48,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:48,993 INFO L85 PathProgramCache]: Analyzing trace with hash -386392109, now seen corresponding path program 2 times [2024-06-14 13:37:48,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:48,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682788074] [2024-06-14 13:37:48,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:48,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:49,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:49,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:49,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:49,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682788074] [2024-06-14 13:37:49,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682788074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:49,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:49,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:49,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653473186] [2024-06-14 13:37:49,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:49,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:49,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:49,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:49,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:49,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:49,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 163 transitions, 1575 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:49,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:49,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:49,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:50,181 INFO L124 PetriNetUnfolderBase]: 1673/2747 cut-off events. [2024-06-14 13:37:50,181 INFO L125 PetriNetUnfolderBase]: For 74279/74279 co-relation queries the response was YES. [2024-06-14 13:37:50,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16883 conditions, 2747 events. 1673/2747 cut-off events. For 74279/74279 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15566 event pairs, 459 based on Foata normal form. 2/2743 useless extension candidates. Maximal degree in co-relation 16818. Up to 2453 conditions per place. [2024-06-14 13:37:50,203 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 153 selfloop transitions, 38 changer transitions 0/198 dead transitions. [2024-06-14 13:37:50,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 198 transitions, 2368 flow [2024-06-14 13:37:50,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:50,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:50,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-14 13:37:50,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-14 13:37:50,206 INFO L175 Difference]: Start difference. First operand has 141 places, 163 transitions, 1575 flow. Second operand 8 states and 158 transitions. [2024-06-14 13:37:50,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 198 transitions, 2368 flow [2024-06-14 13:37:50,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 198 transitions, 2283 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-14 13:37:50,272 INFO L231 Difference]: Finished difference. Result has 146 places, 180 transitions, 1890 flow [2024-06-14 13:37:50,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1523, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1890, PETRI_PLACES=146, PETRI_TRANSITIONS=180} [2024-06-14 13:37:50,272 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 102 predicate places. [2024-06-14 13:37:50,272 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 180 transitions, 1890 flow [2024-06-14 13:37:50,273 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-14 13:37:50,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:50,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:50,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 13:37:50,273 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:50,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:50,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1927622643, now seen corresponding path program 3 times [2024-06-14 13:37:50,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:50,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184281483] [2024-06-14 13:37:50,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:50,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:50,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:50,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:50,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:50,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184281483] [2024-06-14 13:37:50,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184281483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:50,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:50,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:37:50,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831683718] [2024-06-14 13:37:50,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:50,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:37:50,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:50,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:37:50,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:37:50,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:50,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 180 transitions, 1890 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:50,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:50,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:50,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:51,400 INFO L124 PetriNetUnfolderBase]: 1667/2738 cut-off events. [2024-06-14 13:37:51,400 INFO L125 PetriNetUnfolderBase]: For 77461/77461 co-relation queries the response was YES. [2024-06-14 13:37:51,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16949 conditions, 2738 events. 1667/2738 cut-off events. For 77461/77461 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 15489 event pairs, 459 based on Foata normal form. 2/2734 useless extension candidates. Maximal degree in co-relation 16882. Up to 2468 conditions per place. [2024-06-14 13:37:51,424 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 161 selfloop transitions, 29 changer transitions 0/197 dead transitions. [2024-06-14 13:37:51,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 197 transitions, 2327 flow [2024-06-14 13:37:51,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:51,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:51,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-14 13:37:51,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-14 13:37:51,425 INFO L175 Difference]: Start difference. First operand has 146 places, 180 transitions, 1890 flow. Second operand 8 states and 156 transitions. [2024-06-14 13:37:51,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 197 transitions, 2327 flow [2024-06-14 13:37:51,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 197 transitions, 2223 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-14 13:37:51,518 INFO L231 Difference]: Finished difference. Result has 150 places, 180 transitions, 1850 flow [2024-06-14 13:37:51,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1850, PETRI_PLACES=150, PETRI_TRANSITIONS=180} [2024-06-14 13:37:51,518 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 106 predicate places. [2024-06-14 13:37:51,518 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 180 transitions, 1850 flow [2024-06-14 13:37:51,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:51,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:51,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:51,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 13:37:51,519 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:51,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:51,519 INFO L85 PathProgramCache]: Analyzing trace with hash -680015627, now seen corresponding path program 4 times [2024-06-14 13:37:51,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:51,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030618322] [2024-06-14 13:37:51,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:51,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:51,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:52,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:52,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:52,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030618322] [2024-06-14 13:37:52,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030618322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:52,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:52,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:52,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171414368] [2024-06-14 13:37:52,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:52,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:52,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:52,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:52,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:52,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:52,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 180 transitions, 1850 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:52,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:52,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:52,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:52,689 INFO L124 PetriNetUnfolderBase]: 1651/2718 cut-off events. [2024-06-14 13:37:52,689 INFO L125 PetriNetUnfolderBase]: For 79965/79965 co-relation queries the response was YES. [2024-06-14 13:37:52,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16708 conditions, 2718 events. 1651/2718 cut-off events. For 79965/79965 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 15397 event pairs, 452 based on Foata normal form. 4/2716 useless extension candidates. Maximal degree in co-relation 16640. Up to 2384 conditions per place. [2024-06-14 13:37:52,711 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 147 selfloop transitions, 41 changer transitions 0/195 dead transitions. [2024-06-14 13:37:52,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 195 transitions, 2281 flow [2024-06-14 13:37:52,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:52,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:52,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-14 13:37:52,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-14 13:37:52,715 INFO L175 Difference]: Start difference. First operand has 150 places, 180 transitions, 1850 flow. Second operand 8 states and 157 transitions. [2024-06-14 13:37:52,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 195 transitions, 2281 flow [2024-06-14 13:37:52,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 195 transitions, 2174 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 13:37:52,798 INFO L231 Difference]: Finished difference. Result has 151 places, 180 transitions, 1833 flow [2024-06-14 13:37:52,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1743, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1833, PETRI_PLACES=151, PETRI_TRANSITIONS=180} [2024-06-14 13:37:52,799 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 107 predicate places. [2024-06-14 13:37:52,799 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 180 transitions, 1833 flow [2024-06-14 13:37:52,799 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-14 13:37:52,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:52,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:52,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 13:37:52,800 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:52,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:52,800 INFO L85 PathProgramCache]: Analyzing trace with hash 347890099, now seen corresponding path program 5 times [2024-06-14 13:37:52,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:52,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043852796] [2024-06-14 13:37:52,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:52,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:52,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:53,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:53,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:53,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043852796] [2024-06-14 13:37:53,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043852796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:53,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:53,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:53,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763076525] [2024-06-14 13:37:53,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:53,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:53,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:53,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:53,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:53,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:53,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 180 transitions, 1833 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:53,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:53,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:53,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:54,042 INFO L124 PetriNetUnfolderBase]: 1671/2744 cut-off events. [2024-06-14 13:37:54,043 INFO L125 PetriNetUnfolderBase]: For 84224/84224 co-relation queries the response was YES. [2024-06-14 13:37:54,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16988 conditions, 2744 events. 1671/2744 cut-off events. For 84224/84224 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 15530 event pairs, 468 based on Foata normal form. 4/2739 useless extension candidates. Maximal degree in co-relation 16919. Up to 2289 conditions per place. [2024-06-14 13:37:54,064 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 126 selfloop transitions, 65 changer transitions 0/198 dead transitions. [2024-06-14 13:37:54,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 198 transitions, 2394 flow [2024-06-14 13:37:54,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:54,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:54,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-14 13:37:54,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-14 13:37:54,065 INFO L175 Difference]: Start difference. First operand has 151 places, 180 transitions, 1833 flow. Second operand 8 states and 159 transitions. [2024-06-14 13:37:54,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 198 transitions, 2394 flow [2024-06-14 13:37:54,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 198 transitions, 2293 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 13:37:54,155 INFO L231 Difference]: Finished difference. Result has 153 places, 184 transitions, 1931 flow [2024-06-14 13:37:54,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1732, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1931, PETRI_PLACES=153, PETRI_TRANSITIONS=184} [2024-06-14 13:37:54,156 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 109 predicate places. [2024-06-14 13:37:54,156 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 184 transitions, 1931 flow [2024-06-14 13:37:54,156 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-14 13:37:54,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:54,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:54,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 13:37:54,157 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:54,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:54,157 INFO L85 PathProgramCache]: Analyzing trace with hash -458780717, now seen corresponding path program 6 times [2024-06-14 13:37:54,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:54,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758612318] [2024-06-14 13:37:54,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:54,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:54,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:55,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:55,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:55,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758612318] [2024-06-14 13:37:55,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758612318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:55,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:55,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:55,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788904471] [2024-06-14 13:37:55,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:55,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:55,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:55,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:55,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:55,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:55,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 184 transitions, 1931 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:55,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:55,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:55,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:55,632 INFO L124 PetriNetUnfolderBase]: 1675/2752 cut-off events. [2024-06-14 13:37:55,632 INFO L125 PetriNetUnfolderBase]: For 87731/87731 co-relation queries the response was YES. [2024-06-14 13:37:55,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17204 conditions, 2752 events. 1675/2752 cut-off events. For 87731/87731 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 15608 event pairs, 463 based on Foata normal form. 4/2747 useless extension candidates. Maximal degree in co-relation 17134. Up to 2290 conditions per place. [2024-06-14 13:37:55,656 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 125 selfloop transitions, 70 changer transitions 0/202 dead transitions. [2024-06-14 13:37:55,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 202 transitions, 2514 flow [2024-06-14 13:37:55,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:55,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:55,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-14 13:37:55,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-14 13:37:55,658 INFO L175 Difference]: Start difference. First operand has 153 places, 184 transitions, 1931 flow. Second operand 8 states and 159 transitions. [2024-06-14 13:37:55,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 202 transitions, 2514 flow [2024-06-14 13:37:55,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 202 transitions, 2381 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 13:37:55,768 INFO L231 Difference]: Finished difference. Result has 156 places, 188 transitions, 2017 flow [2024-06-14 13:37:55,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1802, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2017, PETRI_PLACES=156, PETRI_TRANSITIONS=188} [2024-06-14 13:37:55,768 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 112 predicate places. [2024-06-14 13:37:55,768 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 188 transitions, 2017 flow [2024-06-14 13:37:55,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:55,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:55,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:55,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 13:37:55,769 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:55,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:55,770 INFO L85 PathProgramCache]: Analyzing trace with hash 341665237, now seen corresponding path program 1 times [2024-06-14 13:37:55,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:55,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423652744] [2024-06-14 13:37:55,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:55,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:55,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:56,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:56,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:56,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423652744] [2024-06-14 13:37:56,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423652744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:56,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:56,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:37:56,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755053417] [2024-06-14 13:37:56,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:56,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:37:56,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:56,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:37:56,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:37:56,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-14 13:37:56,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 188 transitions, 2017 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:56,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:56,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-14 13:37:56,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:56,982 INFO L124 PetriNetUnfolderBase]: 1589/2664 cut-off events. [2024-06-14 13:37:56,982 INFO L125 PetriNetUnfolderBase]: For 91004/91011 co-relation queries the response was YES. [2024-06-14 13:37:56,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16717 conditions, 2664 events. 1589/2664 cut-off events. For 91004/91011 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15454 event pairs, 449 based on Foata normal form. 2/2642 useless extension candidates. Maximal degree in co-relation 16646. Up to 2231 conditions per place. [2024-06-14 13:37:57,006 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 123 selfloop transitions, 41 changer transitions 0/200 dead transitions. [2024-06-14 13:37:57,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 200 transitions, 2401 flow [2024-06-14 13:37:57,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:37:57,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:37:57,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-14 13:37:57,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4750830564784053 [2024-06-14 13:37:57,007 INFO L175 Difference]: Start difference. First operand has 156 places, 188 transitions, 2017 flow. Second operand 7 states and 143 transitions. [2024-06-14 13:37:57,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 200 transitions, 2401 flow [2024-06-14 13:37:57,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 200 transitions, 2297 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 13:37:57,115 INFO L231 Difference]: Finished difference. Result has 159 places, 191 transitions, 2040 flow [2024-06-14 13:37:57,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1913, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2040, PETRI_PLACES=159, PETRI_TRANSITIONS=191} [2024-06-14 13:37:57,116 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 115 predicate places. [2024-06-14 13:37:57,116 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 191 transitions, 2040 flow [2024-06-14 13:37:57,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:57,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:57,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:57,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 13:37:57,116 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:57,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:57,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1187025603, now seen corresponding path program 2 times [2024-06-14 13:37:57,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:57,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067933101] [2024-06-14 13:37:57,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:57,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:57,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:57,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:57,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:57,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067933101] [2024-06-14 13:37:57,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067933101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:57,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:57,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:37:57,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662153690] [2024-06-14 13:37:57,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:57,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:37:57,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:57,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:37:57,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:37:57,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-14 13:37:57,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 191 transitions, 2040 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:57,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:57,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-14 13:37:57,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:58,353 INFO L124 PetriNetUnfolderBase]: 1588/2662 cut-off events. [2024-06-14 13:37:58,353 INFO L125 PetriNetUnfolderBase]: For 95188/95217 co-relation queries the response was YES. [2024-06-14 13:37:58,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16952 conditions, 2662 events. 1588/2662 cut-off events. For 95188/95217 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 15454 event pairs, 450 based on Foata normal form. 2/2637 useless extension candidates. Maximal degree in co-relation 16880. Up to 2217 conditions per place. [2024-06-14 13:37:58,375 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 123 selfloop transitions, 44 changer transitions 0/203 dead transitions. [2024-06-14 13:37:58,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 203 transitions, 2436 flow [2024-06-14 13:37:58,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:37:58,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:37:58,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-14 13:37:58,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4750830564784053 [2024-06-14 13:37:58,376 INFO L175 Difference]: Start difference. First operand has 159 places, 191 transitions, 2040 flow. Second operand 7 states and 143 transitions. [2024-06-14 13:37:58,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 203 transitions, 2436 flow [2024-06-14 13:37:58,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 203 transitions, 2333 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 13:37:58,514 INFO L231 Difference]: Finished difference. Result has 161 places, 194 transitions, 2075 flow [2024-06-14 13:37:58,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1937, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2075, PETRI_PLACES=161, PETRI_TRANSITIONS=194} [2024-06-14 13:37:58,514 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 117 predicate places. [2024-06-14 13:37:58,514 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 194 transitions, 2075 flow [2024-06-14 13:37:58,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:58,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:58,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:58,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 13:37:58,514 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:58,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:58,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1807322411, now seen corresponding path program 7 times [2024-06-14 13:37:58,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:58,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60528870] [2024-06-14 13:37:58,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:58,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:58,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:59,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-14 13:37:59,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:59,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60528870] [2024-06-14 13:37:59,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60528870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:59,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:59,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:37:59,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409594065] [2024-06-14 13:37:59,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:59,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:37:59,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:59,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:37:59,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:37:59,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:37:59,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 194 transitions, 2075 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:59,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:59,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:37:59,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:59,743 INFO L124 PetriNetUnfolderBase]: 1713/2825 cut-off events. [2024-06-14 13:37:59,744 INFO L125 PetriNetUnfolderBase]: For 96668/96668 co-relation queries the response was YES. [2024-06-14 13:37:59,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18085 conditions, 2825 events. 1713/2825 cut-off events. For 96668/96668 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 16151 event pairs, 455 based on Foata normal form. 2/2823 useless extension candidates. Maximal degree in co-relation 18012. Up to 2500 conditions per place. [2024-06-14 13:37:59,767 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 172 selfloop transitions, 54 changer transitions 0/233 dead transitions. [2024-06-14 13:37:59,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 233 transitions, 2813 flow [2024-06-14 13:37:59,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:59,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:59,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-14 13:37:59,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796511627906977 [2024-06-14 13:37:59,770 INFO L175 Difference]: Start difference. First operand has 161 places, 194 transitions, 2075 flow. Second operand 8 states and 165 transitions. [2024-06-14 13:37:59,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 233 transitions, 2813 flow [2024-06-14 13:37:59,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 233 transitions, 2679 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 13:37:59,893 INFO L231 Difference]: Finished difference. Result has 166 places, 213 transitions, 2336 flow [2024-06-14 13:37:59,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1941, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2336, PETRI_PLACES=166, PETRI_TRANSITIONS=213} [2024-06-14 13:37:59,895 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 122 predicate places. [2024-06-14 13:37:59,895 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 213 transitions, 2336 flow [2024-06-14 13:37:59,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:59,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:59,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:59,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 13:37:59,896 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:59,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:59,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1209523403, now seen corresponding path program 1 times [2024-06-14 13:37:59,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:59,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703453097] [2024-06-14 13:37:59,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:59,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:59,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:00,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:00,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:00,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703453097] [2024-06-14 13:38:00,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703453097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:00,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:00,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:38:00,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28754548] [2024-06-14 13:38:00,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:00,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:38:00,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:00,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:38:00,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:38:00,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:00,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 213 transitions, 2336 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:00,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:00,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:00,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:01,306 INFO L124 PetriNetUnfolderBase]: 1710/2823 cut-off events. [2024-06-14 13:38:01,306 INFO L125 PetriNetUnfolderBase]: For 99901/99901 co-relation queries the response was YES. [2024-06-14 13:38:01,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18286 conditions, 2823 events. 1710/2823 cut-off events. For 99901/99901 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16195 event pairs, 464 based on Foata normal form. 1/2821 useless extension candidates. Maximal degree in co-relation 18210. Up to 2576 conditions per place. [2024-06-14 13:38:01,332 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 209 selfloop transitions, 15 changer transitions 0/231 dead transitions. [2024-06-14 13:38:01,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 231 transitions, 2890 flow [2024-06-14 13:38:01,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:38:01,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:38:01,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-14 13:38:01,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-14 13:38:01,333 INFO L175 Difference]: Start difference. First operand has 166 places, 213 transitions, 2336 flow. Second operand 7 states and 139 transitions. [2024-06-14 13:38:01,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 231 transitions, 2890 flow [2024-06-14 13:38:01,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 231 transitions, 2661 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 13:38:01,445 INFO L231 Difference]: Finished difference. Result has 166 places, 216 transitions, 2205 flow [2024-06-14 13:38:01,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2107, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2205, PETRI_PLACES=166, PETRI_TRANSITIONS=216} [2024-06-14 13:38:01,445 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 122 predicate places. [2024-06-14 13:38:01,445 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 216 transitions, 2205 flow [2024-06-14 13:38:01,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:01,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:01,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:01,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 13:38:01,446 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:01,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:01,446 INFO L85 PathProgramCache]: Analyzing trace with hash 416065011, now seen corresponding path program 1 times [2024-06-14 13:38:01,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:01,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893885803] [2024-06-14 13:38:01,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:01,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:01,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:02,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:02,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:02,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893885803] [2024-06-14 13:38:02,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893885803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:02,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:02,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:02,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922158159] [2024-06-14 13:38:02,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:02,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:02,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:02,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:02,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:02,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:02,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 216 transitions, 2205 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:02,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:02,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:02,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:02,952 INFO L124 PetriNetUnfolderBase]: 1720/2842 cut-off events. [2024-06-14 13:38:02,953 INFO L125 PetriNetUnfolderBase]: For 104415/104415 co-relation queries the response was YES. [2024-06-14 13:38:02,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18514 conditions, 2842 events. 1720/2842 cut-off events. For 104415/104415 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16288 event pairs, 441 based on Foata normal form. 2/2838 useless extension candidates. Maximal degree in co-relation 18437. Up to 2500 conditions per place. [2024-06-14 13:38:02,978 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 193 selfloop transitions, 53 changer transitions 0/253 dead transitions. [2024-06-14 13:38:02,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 253 transitions, 3022 flow [2024-06-14 13:38:02,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:38:02,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:38:02,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-14 13:38:02,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-14 13:38:02,980 INFO L175 Difference]: Start difference. First operand has 166 places, 216 transitions, 2205 flow. Second operand 8 states and 158 transitions. [2024-06-14 13:38:02,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 253 transitions, 3022 flow [2024-06-14 13:38:03,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 253 transitions, 2946 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 13:38:03,110 INFO L231 Difference]: Finished difference. Result has 171 places, 239 transitions, 2595 flow [2024-06-14 13:38:03,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2129, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2595, PETRI_PLACES=171, PETRI_TRANSITIONS=239} [2024-06-14 13:38:03,111 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 127 predicate places. [2024-06-14 13:38:03,111 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 239 transitions, 2595 flow [2024-06-14 13:38:03,111 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-14 13:38:03,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:03,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:03,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 13:38:03,112 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:03,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:03,112 INFO L85 PathProgramCache]: Analyzing trace with hash 356180181, now seen corresponding path program 2 times [2024-06-14 13:38:03,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:03,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379543949] [2024-06-14 13:38:03,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:03,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:03,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:03,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:03,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:03,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379543949] [2024-06-14 13:38:03,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379543949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:03,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:03,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:03,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573535396] [2024-06-14 13:38:03,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:03,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:03,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:03,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:03,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:04,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:04,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 239 transitions, 2595 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:04,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:04,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:04,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:04,507 INFO L124 PetriNetUnfolderBase]: 1730/2850 cut-off events. [2024-06-14 13:38:04,507 INFO L125 PetriNetUnfolderBase]: For 110626/110626 co-relation queries the response was YES. [2024-06-14 13:38:04,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19248 conditions, 2850 events. 1730/2850 cut-off events. For 110626/110626 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 16343 event pairs, 449 based on Foata normal form. 2/2843 useless extension candidates. Maximal degree in co-relation 19168. Up to 2438 conditions per place. [2024-06-14 13:38:04,534 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 184 selfloop transitions, 86 changer transitions 0/277 dead transitions. [2024-06-14 13:38:04,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 277 transitions, 3433 flow [2024-06-14 13:38:04,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:38:04,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:38:04,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-14 13:38:04,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-14 13:38:04,536 INFO L175 Difference]: Start difference. First operand has 171 places, 239 transitions, 2595 flow. Second operand 8 states and 158 transitions. [2024-06-14 13:38:04,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 277 transitions, 3433 flow [2024-06-14 13:38:04,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 277 transitions, 3302 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-14 13:38:04,695 INFO L231 Difference]: Finished difference. Result has 177 places, 265 transitions, 3033 flow [2024-06-14 13:38:04,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2480, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3033, PETRI_PLACES=177, PETRI_TRANSITIONS=265} [2024-06-14 13:38:04,695 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 133 predicate places. [2024-06-14 13:38:04,695 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 265 transitions, 3033 flow [2024-06-14 13:38:04,696 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-14 13:38:04,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:04,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:04,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 13:38:04,696 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:04,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:04,697 INFO L85 PathProgramCache]: Analyzing trace with hash 356476851, now seen corresponding path program 3 times [2024-06-14 13:38:04,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:04,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448472875] [2024-06-14 13:38:04,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:04,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:04,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:05,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-14 13:38:05,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:05,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448472875] [2024-06-14 13:38:05,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448472875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:05,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:05,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:05,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998677755] [2024-06-14 13:38:05,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:05,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:05,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:05,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:05,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:05,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:05,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 265 transitions, 3033 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:05,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:05,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:05,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:06,090 INFO L124 PetriNetUnfolderBase]: 1748/2875 cut-off events. [2024-06-14 13:38:06,090 INFO L125 PetriNetUnfolderBase]: For 114264/114264 co-relation queries the response was YES. [2024-06-14 13:38:06,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19894 conditions, 2875 events. 1748/2875 cut-off events. For 114264/114264 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 16384 event pairs, 449 based on Foata normal form. 2/2868 useless extension candidates. Maximal degree in co-relation 19811. Up to 2437 conditions per place. [2024-06-14 13:38:06,116 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 181 selfloop transitions, 100 changer transitions 0/288 dead transitions. [2024-06-14 13:38:06,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 288 transitions, 3871 flow [2024-06-14 13:38:06,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:38:06,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:38:06,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-14 13:38:06,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-14 13:38:06,118 INFO L175 Difference]: Start difference. First operand has 177 places, 265 transitions, 3033 flow. Second operand 8 states and 160 transitions. [2024-06-14 13:38:06,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 288 transitions, 3871 flow [2024-06-14 13:38:06,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 288 transitions, 3732 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-14 13:38:06,319 INFO L231 Difference]: Finished difference. Result has 183 places, 275 transitions, 3282 flow [2024-06-14 13:38:06,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2894, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3282, PETRI_PLACES=183, PETRI_TRANSITIONS=275} [2024-06-14 13:38:06,320 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 139 predicate places. [2024-06-14 13:38:06,320 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 275 transitions, 3282 flow [2024-06-14 13:38:06,320 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-14 13:38:06,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:06,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:06,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 13:38:06,321 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:06,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:06,321 INFO L85 PathProgramCache]: Analyzing trace with hash 347905971, now seen corresponding path program 4 times [2024-06-14 13:38:06,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:06,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255102280] [2024-06-14 13:38:06,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:06,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:06,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:07,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:07,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:07,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255102280] [2024-06-14 13:38:07,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255102280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:07,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:07,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:07,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502725235] [2024-06-14 13:38:07,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:07,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:07,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:07,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:07,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:07,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:07,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 275 transitions, 3282 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:07,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:07,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:07,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:07,654 INFO L124 PetriNetUnfolderBase]: 1742/2869 cut-off events. [2024-06-14 13:38:07,655 INFO L125 PetriNetUnfolderBase]: For 118558/118558 co-relation queries the response was YES. [2024-06-14 13:38:07,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20384 conditions, 2869 events. 1742/2869 cut-off events. For 118558/118558 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 16315 event pairs, 449 based on Foata normal form. 2/2862 useless extension candidates. Maximal degree in co-relation 20298. Up to 2455 conditions per place. [2024-06-14 13:38:07,682 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 205 selfloop transitions, 76 changer transitions 0/288 dead transitions. [2024-06-14 13:38:07,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 288 transitions, 3907 flow [2024-06-14 13:38:07,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:38:07,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:38:07,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-14 13:38:07,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-14 13:38:07,683 INFO L175 Difference]: Start difference. First operand has 183 places, 275 transitions, 3282 flow. Second operand 8 states and 158 transitions. [2024-06-14 13:38:07,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 288 transitions, 3907 flow [2024-06-14 13:38:07,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 288 transitions, 3673 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-14 13:38:07,886 INFO L231 Difference]: Finished difference. Result has 187 places, 276 transitions, 3230 flow [2024-06-14 13:38:07,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3060, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3230, PETRI_PLACES=187, PETRI_TRANSITIONS=276} [2024-06-14 13:38:07,887 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 143 predicate places. [2024-06-14 13:38:07,887 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 276 transitions, 3230 flow [2024-06-14 13:38:07,887 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-14 13:38:07,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:07,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:07,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 13:38:07,888 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-14 13:38:07,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:07,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1320934106, now seen corresponding path program 1 times [2024-06-14 13:38:07,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:07,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466332852] [2024-06-14 13:38:07,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:07,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:07,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:08,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:08,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:08,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466332852] [2024-06-14 13:38:08,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466332852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:08,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:08,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:38:08,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57842816] [2024-06-14 13:38:08,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:08,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:38:08,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:08,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:38:08,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:38:08,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:08,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 276 transitions, 3230 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:08,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:08,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:08,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:09,507 INFO L124 PetriNetUnfolderBase]: 1865/3108 cut-off events. [2024-06-14 13:38:09,507 INFO L125 PetriNetUnfolderBase]: For 129718/129718 co-relation queries the response was YES. [2024-06-14 13:38:09,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21412 conditions, 3108 events. 1865/3108 cut-off events. For 129718/129718 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 18335 event pairs, 356 based on Foata normal form. 12/3116 useless extension candidates. Maximal degree in co-relation 21324. Up to 2358 conditions per place. [2024-06-14 13:38:09,539 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 259 selfloop transitions, 55 changer transitions 0/321 dead transitions. [2024-06-14 13:38:09,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 321 transitions, 4117 flow [2024-06-14 13:38:09,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:38:09,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:38:09,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-14 13:38:09,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5038759689922481 [2024-06-14 13:38:09,544 INFO L175 Difference]: Start difference. First operand has 187 places, 276 transitions, 3230 flow. Second operand 9 states and 195 transitions. [2024-06-14 13:38:09,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 321 transitions, 4117 flow [2024-06-14 13:38:09,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 321 transitions, 3880 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 13:38:09,771 INFO L231 Difference]: Finished difference. Result has 192 places, 284 transitions, 3233 flow [2024-06-14 13:38:09,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2993, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3233, PETRI_PLACES=192, PETRI_TRANSITIONS=284} [2024-06-14 13:38:09,773 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 148 predicate places. [2024-06-14 13:38:09,773 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 284 transitions, 3233 flow [2024-06-14 13:38:09,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:09,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:09,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:09,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 13:38:09,774 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-14 13:38:09,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:09,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1522729572, now seen corresponding path program 2 times [2024-06-14 13:38:09,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:09,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974319219] [2024-06-14 13:38:09,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:09,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:09,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:10,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-14 13:38:10,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:10,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974319219] [2024-06-14 13:38:10,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974319219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:10,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:10,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:38:10,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163115967] [2024-06-14 13:38:10,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:10,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:38:10,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:10,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:38:10,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:38:10,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:10,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 284 transitions, 3233 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:10,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:10,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:10,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:11,558 INFO L124 PetriNetUnfolderBase]: 1975/3319 cut-off events. [2024-06-14 13:38:11,559 INFO L125 PetriNetUnfolderBase]: For 138060/138060 co-relation queries the response was YES. [2024-06-14 13:38:11,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22492 conditions, 3319 events. 1975/3319 cut-off events. For 138060/138060 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 20026 event pairs, 458 based on Foata normal form. 12/3322 useless extension candidates. Maximal degree in co-relation 22403. Up to 2631 conditions per place. [2024-06-14 13:38:11,589 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 262 selfloop transitions, 55 changer transitions 0/324 dead transitions. [2024-06-14 13:38:11,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 324 transitions, 4105 flow [2024-06-14 13:38:11,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:38:11,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:38:11,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-14 13:38:11,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49870801033591733 [2024-06-14 13:38:11,591 INFO L175 Difference]: Start difference. First operand has 192 places, 284 transitions, 3233 flow. Second operand 9 states and 193 transitions. [2024-06-14 13:38:11,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 324 transitions, 4105 flow [2024-06-14 13:38:11,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 324 transitions, 3999 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-14 13:38:11,815 INFO L231 Difference]: Finished difference. Result has 199 places, 290 transitions, 3350 flow [2024-06-14 13:38:11,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3133, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3350, PETRI_PLACES=199, PETRI_TRANSITIONS=290} [2024-06-14 13:38:11,816 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 155 predicate places. [2024-06-14 13:38:11,816 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 290 transitions, 3350 flow [2024-06-14 13:38:11,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:11,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:11,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:11,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 13:38:11,817 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-14 13:38:11,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:11,817 INFO L85 PathProgramCache]: Analyzing trace with hash 43799708, now seen corresponding path program 3 times [2024-06-14 13:38:11,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:11,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647645994] [2024-06-14 13:38:11,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:11,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:11,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:12,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:12,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:12,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647645994] [2024-06-14 13:38:12,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647645994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:12,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:12,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:38:12,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607053280] [2024-06-14 13:38:12,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:12,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:38:12,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:12,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:38:12,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:38:12,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:12,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 290 transitions, 3350 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:12,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:12,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:12,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:13,727 INFO L124 PetriNetUnfolderBase]: 2057/3471 cut-off events. [2024-06-14 13:38:13,727 INFO L125 PetriNetUnfolderBase]: For 145693/145693 co-relation queries the response was YES. [2024-06-14 13:38:13,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23516 conditions, 3471 events. 2057/3471 cut-off events. For 145693/145693 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 21224 event pairs, 482 based on Foata normal form. 12/3474 useless extension candidates. Maximal degree in co-relation 23424. Up to 2773 conditions per place. [2024-06-14 13:38:13,761 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 259 selfloop transitions, 61 changer transitions 0/327 dead transitions. [2024-06-14 13:38:13,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 327 transitions, 4210 flow [2024-06-14 13:38:13,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:38:13,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:38:13,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-14 13:38:13,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49612403100775193 [2024-06-14 13:38:13,762 INFO L175 Difference]: Start difference. First operand has 199 places, 290 transitions, 3350 flow. Second operand 9 states and 192 transitions. [2024-06-14 13:38:13,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 327 transitions, 4210 flow [2024-06-14 13:38:14,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 327 transitions, 4094 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 13:38:14,024 INFO L231 Difference]: Finished difference. Result has 205 places, 294 transitions, 3444 flow [2024-06-14 13:38:14,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3236, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3444, PETRI_PLACES=205, PETRI_TRANSITIONS=294} [2024-06-14 13:38:14,025 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 161 predicate places. [2024-06-14 13:38:14,025 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 294 transitions, 3444 flow [2024-06-14 13:38:14,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:14,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:14,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:14,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 13:38:14,026 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-14 13:38:14,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:14,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1520839836, now seen corresponding path program 4 times [2024-06-14 13:38:14,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:14,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342215571] [2024-06-14 13:38:14,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:14,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:14,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:14,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:14,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:14,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342215571] [2024-06-14 13:38:14,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342215571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:14,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:14,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:38:14,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966044644] [2024-06-14 13:38:14,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:14,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:38:14,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:14,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:38:14,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:38:14,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:14,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 294 transitions, 3444 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:14,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:14,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:14,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:15,744 INFO L124 PetriNetUnfolderBase]: 2037/3439 cut-off events. [2024-06-14 13:38:15,745 INFO L125 PetriNetUnfolderBase]: For 143997/143997 co-relation queries the response was YES. [2024-06-14 13:38:15,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22904 conditions, 3439 events. 2037/3439 cut-off events. For 143997/143997 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20937 event pairs, 418 based on Foata normal form. 12/3442 useless extension candidates. Maximal degree in co-relation 22810. Up to 2181 conditions per place. [2024-06-14 13:38:15,779 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 249 selfloop transitions, 71 changer transitions 0/327 dead transitions. [2024-06-14 13:38:15,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 327 transitions, 4190 flow [2024-06-14 13:38:15,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:38:15,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:38:15,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-14 13:38:15,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4935400516795866 [2024-06-14 13:38:15,781 INFO L175 Difference]: Start difference. First operand has 205 places, 294 transitions, 3444 flow. Second operand 9 states and 191 transitions. [2024-06-14 13:38:15,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 327 transitions, 4190 flow [2024-06-14 13:38:16,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 327 transitions, 4075 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 13:38:16,058 INFO L231 Difference]: Finished difference. Result has 209 places, 293 transitions, 3431 flow [2024-06-14 13:38:16,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3285, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3431, PETRI_PLACES=209, PETRI_TRANSITIONS=293} [2024-06-14 13:38:16,059 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 165 predicate places. [2024-06-14 13:38:16,059 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 293 transitions, 3431 flow [2024-06-14 13:38:16,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:16,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:16,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:16,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 13:38:16,060 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:16,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:16,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1856452289, now seen corresponding path program 1 times [2024-06-14 13:38:16,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:16,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950062717] [2024-06-14 13:38:16,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:16,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:16,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:16,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:16,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:16,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950062717] [2024-06-14 13:38:16,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950062717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:16,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:16,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:16,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348786807] [2024-06-14 13:38:16,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:16,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:16,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:16,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:16,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:16,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-14 13:38:16,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 293 transitions, 3431 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:16,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:16,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-14 13:38:16,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:17,506 INFO L124 PetriNetUnfolderBase]: 1964/3353 cut-off events. [2024-06-14 13:38:17,507 INFO L125 PetriNetUnfolderBase]: For 149376/149381 co-relation queries the response was YES. [2024-06-14 13:38:17,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22529 conditions, 3353 events. 1964/3353 cut-off events. For 149376/149381 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 20714 event pairs, 466 based on Foata normal form. 10/3327 useless extension candidates. Maximal degree in co-relation 22434. Up to 2755 conditions per place. [2024-06-14 13:38:17,541 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 204 selfloop transitions, 42 changer transitions 0/308 dead transitions. [2024-06-14 13:38:17,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 308 transitions, 4005 flow [2024-06-14 13:38:17,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:38:17,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:38:17,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-14 13:38:17,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-14 13:38:17,542 INFO L175 Difference]: Start difference. First operand has 209 places, 293 transitions, 3431 flow. Second operand 8 states and 161 transitions. [2024-06-14 13:38:17,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 308 transitions, 4005 flow [2024-06-14 13:38:17,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 308 transitions, 3833 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 13:38:17,847 INFO L231 Difference]: Finished difference. Result has 210 places, 294 transitions, 3370 flow [2024-06-14 13:38:17,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3259, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3370, PETRI_PLACES=210, PETRI_TRANSITIONS=294} [2024-06-14 13:38:17,847 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 166 predicate places. [2024-06-14 13:38:17,847 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 294 transitions, 3370 flow [2024-06-14 13:38:17,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:17,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:17,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:17,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 13:38:17,848 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:17,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:17,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1856929379, now seen corresponding path program 2 times [2024-06-14 13:38:17,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:17,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670991754] [2024-06-14 13:38:17,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:17,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:17,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:18,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:18,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:18,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670991754] [2024-06-14 13:38:18,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670991754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:18,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:18,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:18,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785701474] [2024-06-14 13:38:18,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:18,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:18,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:18,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:18,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:18,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-14 13:38:18,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 294 transitions, 3370 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:18,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:18,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-14 13:38:18,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:19,281 INFO L124 PetriNetUnfolderBase]: 2016/3436 cut-off events. [2024-06-14 13:38:19,281 INFO L125 PetriNetUnfolderBase]: For 158149/158175 co-relation queries the response was YES. [2024-06-14 13:38:19,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23103 conditions, 3436 events. 2016/3436 cut-off events. For 158149/158175 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 21280 event pairs, 475 based on Foata normal form. 17/3414 useless extension candidates. Maximal degree in co-relation 23007. Up to 2704 conditions per place. [2024-06-14 13:38:19,316 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 202 selfloop transitions, 50 changer transitions 0/314 dead transitions. [2024-06-14 13:38:19,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 314 transitions, 4098 flow [2024-06-14 13:38:19,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:38:19,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:38:19,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-14 13:38:19,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-14 13:38:19,317 INFO L175 Difference]: Start difference. First operand has 210 places, 294 transitions, 3370 flow. Second operand 8 states and 164 transitions. [2024-06-14 13:38:19,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 314 transitions, 4098 flow [2024-06-14 13:38:19,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 314 transitions, 4009 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 13:38:19,616 INFO L231 Difference]: Finished difference. Result has 212 places, 296 transitions, 3431 flow [2024-06-14 13:38:19,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3281, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3431, PETRI_PLACES=212, PETRI_TRANSITIONS=296} [2024-06-14 13:38:19,617 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 168 predicate places. [2024-06-14 13:38:19,617 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 296 transitions, 3431 flow [2024-06-14 13:38:19,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:19,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:19,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:19,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 13:38:19,618 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:19,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:19,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1834333173, now seen corresponding path program 3 times [2024-06-14 13:38:19,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:19,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348284501] [2024-06-14 13:38:19,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:19,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:19,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:20,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:20,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:20,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348284501] [2024-06-14 13:38:20,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348284501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:20,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:20,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:20,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506710038] [2024-06-14 13:38:20,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:20,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:20,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:20,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:20,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:20,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-14 13:38:20,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 296 transitions, 3431 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:20,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:20,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-14 13:38:20,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:21,167 INFO L124 PetriNetUnfolderBase]: 1994/3403 cut-off events. [2024-06-14 13:38:21,167 INFO L125 PetriNetUnfolderBase]: For 154995/155021 co-relation queries the response was YES. [2024-06-14 13:38:21,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22567 conditions, 3403 events. 1994/3403 cut-off events. For 154995/155021 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 21044 event pairs, 470 based on Foata normal form. 18/3383 useless extension candidates. Maximal degree in co-relation 22470. Up to 2801 conditions per place. [2024-06-14 13:38:21,221 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 201 selfloop transitions, 47 changer transitions 0/310 dead transitions. [2024-06-14 13:38:21,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 310 transitions, 3989 flow [2024-06-14 13:38:21,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:38:21,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:38:21,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-14 13:38:21,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-14 13:38:21,223 INFO L175 Difference]: Start difference. First operand has 212 places, 296 transitions, 3431 flow. Second operand 8 states and 161 transitions. [2024-06-14 13:38:21,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 310 transitions, 3989 flow [2024-06-14 13:38:21,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 310 transitions, 3917 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 13:38:21,731 INFO L231 Difference]: Finished difference. Result has 216 places, 296 transitions, 3458 flow [2024-06-14 13:38:21,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3359, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3458, PETRI_PLACES=216, PETRI_TRANSITIONS=296} [2024-06-14 13:38:21,731 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 172 predicate places. [2024-06-14 13:38:21,732 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 296 transitions, 3458 flow [2024-06-14 13:38:21,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:21,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:21,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:21,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 13:38:21,733 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:21,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:21,733 INFO L85 PathProgramCache]: Analyzing trace with hash -580538103, now seen corresponding path program 1 times [2024-06-14 13:38:21,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:21,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380315228] [2024-06-14 13:38:21,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:21,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:21,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:22,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:22,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:22,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380315228] [2024-06-14 13:38:22,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380315228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:22,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:22,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:22,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248439683] [2024-06-14 13:38:22,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:22,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:22,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:22,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:22,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:22,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:22,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 296 transitions, 3458 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:22,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:22,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:22,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:23,652 INFO L124 PetriNetUnfolderBase]: 2115/3576 cut-off events. [2024-06-14 13:38:23,653 INFO L125 PetriNetUnfolderBase]: For 151009/151009 co-relation queries the response was YES. [2024-06-14 13:38:23,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23654 conditions, 3576 events. 2115/3576 cut-off events. For 151009/151009 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 22025 event pairs, 492 based on Foata normal form. 2/3572 useless extension candidates. Maximal degree in co-relation 23555. Up to 3138 conditions per place. [2024-06-14 13:38:23,687 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 263 selfloop transitions, 51 changer transitions 0/321 dead transitions. [2024-06-14 13:38:23,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 321 transitions, 4378 flow [2024-06-14 13:38:23,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:38:23,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:38:23,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-14 13:38:23,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-14 13:38:23,690 INFO L175 Difference]: Start difference. First operand has 216 places, 296 transitions, 3458 flow. Second operand 8 states and 161 transitions. [2024-06-14 13:38:23,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 321 transitions, 4378 flow [2024-06-14 13:38:23,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 321 transitions, 4272 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 13:38:23,936 INFO L231 Difference]: Finished difference. Result has 218 places, 304 transitions, 3621 flow [2024-06-14 13:38:23,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3352, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3621, PETRI_PLACES=218, PETRI_TRANSITIONS=304} [2024-06-14 13:38:23,937 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 174 predicate places. [2024-06-14 13:38:23,937 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 304 transitions, 3621 flow [2024-06-14 13:38:23,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:23,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:23,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:23,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 13:38:23,937 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:23,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:23,938 INFO L85 PathProgramCache]: Analyzing trace with hash 2139353803, now seen corresponding path program 1 times [2024-06-14 13:38:23,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:23,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133607460] [2024-06-14 13:38:23,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:23,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:23,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:24,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:24,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:24,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133607460] [2024-06-14 13:38:24,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133607460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:24,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:24,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:38:24,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100171314] [2024-06-14 13:38:24,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:24,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:38:24,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:24,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:38:24,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:38:24,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:24,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 304 transitions, 3621 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:24,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:24,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:24,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:25,702 INFO L124 PetriNetUnfolderBase]: 2131/3600 cut-off events. [2024-06-14 13:38:25,702 INFO L125 PetriNetUnfolderBase]: For 161831/161831 co-relation queries the response was YES. [2024-06-14 13:38:25,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24312 conditions, 3600 events. 2131/3600 cut-off events. For 161831/161831 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 22173 event pairs, 491 based on Foata normal form. 4/3598 useless extension candidates. Maximal degree in co-relation 24211. Up to 3175 conditions per place. [2024-06-14 13:38:25,738 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 260 selfloop transitions, 56 changer transitions 0/323 dead transitions. [2024-06-14 13:38:25,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 323 transitions, 4370 flow [2024-06-14 13:38:25,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:38:25,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:38:25,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-14 13:38:25,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-14 13:38:25,740 INFO L175 Difference]: Start difference. First operand has 218 places, 304 transitions, 3621 flow. Second operand 9 states and 174 transitions. [2024-06-14 13:38:25,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 323 transitions, 4370 flow [2024-06-14 13:38:26,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 323 transitions, 4227 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-14 13:38:26,143 INFO L231 Difference]: Finished difference. Result has 223 places, 307 transitions, 3668 flow [2024-06-14 13:38:26,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3478, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3668, PETRI_PLACES=223, PETRI_TRANSITIONS=307} [2024-06-14 13:38:26,144 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 179 predicate places. [2024-06-14 13:38:26,144 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 307 transitions, 3668 flow [2024-06-14 13:38:26,144 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-14 13:38:26,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:26,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:26,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 13:38:26,145 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:26,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:26,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1865338921, now seen corresponding path program 2 times [2024-06-14 13:38:26,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:26,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629455829] [2024-06-14 13:38:26,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:26,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:26,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:27,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:27,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:27,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629455829] [2024-06-14 13:38:27,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629455829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:27,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:27,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:38:27,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885894795] [2024-06-14 13:38:27,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:27,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:38:27,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:27,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:38:27,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:38:27,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:27,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 307 transitions, 3668 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:27,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:27,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:27,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:27,935 INFO L124 PetriNetUnfolderBase]: 2147/3614 cut-off events. [2024-06-14 13:38:27,936 INFO L125 PetriNetUnfolderBase]: For 170064/170064 co-relation queries the response was YES. [2024-06-14 13:38:27,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24816 conditions, 3614 events. 2147/3614 cut-off events. For 170064/170064 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 22267 event pairs, 505 based on Foata normal form. 4/3609 useless extension candidates. Maximal degree in co-relation 24713. Up to 3123 conditions per place. [2024-06-14 13:38:27,975 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 238 selfloop transitions, 79 changer transitions 0/324 dead transitions. [2024-06-14 13:38:27,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 324 transitions, 4420 flow [2024-06-14 13:38:27,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:38:27,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:38:27,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-14 13:38:27,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-14 13:38:27,977 INFO L175 Difference]: Start difference. First operand has 223 places, 307 transitions, 3668 flow. Second operand 9 states and 174 transitions. [2024-06-14 13:38:27,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 324 transitions, 4420 flow [2024-06-14 13:38:28,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 324 transitions, 4252 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-14 13:38:28,331 INFO L231 Difference]: Finished difference. Result has 225 places, 310 transitions, 3742 flow [2024-06-14 13:38:28,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3500, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3742, PETRI_PLACES=225, PETRI_TRANSITIONS=310} [2024-06-14 13:38:28,332 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 181 predicate places. [2024-06-14 13:38:28,332 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 310 transitions, 3742 flow [2024-06-14 13:38:28,332 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-14 13:38:28,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:28,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:28,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 13:38:28,332 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:28,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:28,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1834117909, now seen corresponding path program 3 times [2024-06-14 13:38:28,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:28,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136689040] [2024-06-14 13:38:28,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:28,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:28,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:29,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:29,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:29,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136689040] [2024-06-14 13:38:29,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136689040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:29,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:29,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:38:29,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343342119] [2024-06-14 13:38:29,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:29,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:38:29,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:29,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:38:29,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:38:29,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:29,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 310 transitions, 3742 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:29,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:29,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:29,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:30,132 INFO L124 PetriNetUnfolderBase]: 2163/3638 cut-off events. [2024-06-14 13:38:30,132 INFO L125 PetriNetUnfolderBase]: For 177619/177619 co-relation queries the response was YES. [2024-06-14 13:38:30,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25301 conditions, 3638 events. 2163/3638 cut-off events. For 177619/177619 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 22386 event pairs, 505 based on Foata normal form. 4/3633 useless extension candidates. Maximal degree in co-relation 25197. Up to 3123 conditions per place. [2024-06-14 13:38:30,174 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 216 selfloop transitions, 104 changer transitions 0/327 dead transitions. [2024-06-14 13:38:30,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 327 transitions, 4506 flow [2024-06-14 13:38:30,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:38:30,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:38:30,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-14 13:38:30,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-14 13:38:30,175 INFO L175 Difference]: Start difference. First operand has 225 places, 310 transitions, 3742 flow. Second operand 9 states and 175 transitions. [2024-06-14 13:38:30,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 327 transitions, 4506 flow [2024-06-14 13:38:30,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 327 transitions, 4286 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-14 13:38:30,595 INFO L231 Difference]: Finished difference. Result has 227 places, 313 transitions, 3820 flow [2024-06-14 13:38:30,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3522, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3820, PETRI_PLACES=227, PETRI_TRANSITIONS=313} [2024-06-14 13:38:30,595 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 183 predicate places. [2024-06-14 13:38:30,595 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 313 transitions, 3820 flow [2024-06-14 13:38:30,596 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-14 13:38:30,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:30,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:30,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 13:38:30,596 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:30,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:30,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1843314679, now seen corresponding path program 4 times [2024-06-14 13:38:30,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:30,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106142195] [2024-06-14 13:38:30,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:30,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:30,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:31,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-14 13:38:31,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:31,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106142195] [2024-06-14 13:38:31,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106142195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:31,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:31,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:38:31,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842563146] [2024-06-14 13:38:31,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:31,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:38:31,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:31,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:38:31,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:38:31,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:31,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 313 transitions, 3820 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:31,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:31,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:31,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:32,518 INFO L124 PetriNetUnfolderBase]: 2261/3790 cut-off events. [2024-06-14 13:38:32,518 INFO L125 PetriNetUnfolderBase]: For 221914/221914 co-relation queries the response was YES. [2024-06-14 13:38:32,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26964 conditions, 3790 events. 2261/3790 cut-off events. For 221914/221914 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 23414 event pairs, 521 based on Foata normal form. 26/3807 useless extension candidates. Maximal degree in co-relation 26859. Up to 3105 conditions per place. [2024-06-14 13:38:32,558 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 189 selfloop transitions, 140 changer transitions 0/336 dead transitions. [2024-06-14 13:38:32,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 336 transitions, 4742 flow [2024-06-14 13:38:32,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:38:32,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:38:32,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-14 13:38:32,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4728682170542636 [2024-06-14 13:38:32,560 INFO L175 Difference]: Start difference. First operand has 227 places, 313 transitions, 3820 flow. Second operand 9 states and 183 transitions. [2024-06-14 13:38:32,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 336 transitions, 4742 flow [2024-06-14 13:38:32,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 336 transitions, 4466 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-14 13:38:32,945 INFO L231 Difference]: Finished difference. Result has 230 places, 320 transitions, 4043 flow [2024-06-14 13:38:32,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3544, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4043, PETRI_PLACES=230, PETRI_TRANSITIONS=320} [2024-06-14 13:38:32,945 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-14 13:38:32,945 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 320 transitions, 4043 flow [2024-06-14 13:38:32,945 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-14 13:38:32,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:32,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:32,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 13:38:32,946 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:32,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:32,946 INFO L85 PathProgramCache]: Analyzing trace with hash -864129559, now seen corresponding path program 5 times [2024-06-14 13:38:32,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:32,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199307916] [2024-06-14 13:38:32,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:32,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:32,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:33,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:33,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:33,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199307916] [2024-06-14 13:38:33,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199307916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:33,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:33,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:38:33,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129755330] [2024-06-14 13:38:33,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:33,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:38:33,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:33,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:38:33,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:38:33,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:33,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 320 transitions, 4043 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:33,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:33,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:33,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:34,624 INFO L124 PetriNetUnfolderBase]: 2264/3803 cut-off events. [2024-06-14 13:38:34,625 INFO L125 PetriNetUnfolderBase]: For 202288/202288 co-relation queries the response was YES. [2024-06-14 13:38:34,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27565 conditions, 3803 events. 2264/3803 cut-off events. For 202288/202288 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 23560 event pairs, 504 based on Foata normal form. 4/3798 useless extension candidates. Maximal degree in co-relation 27458. Up to 3214 conditions per place. [2024-06-14 13:38:34,667 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 217 selfloop transitions, 118 changer transitions 0/342 dead transitions. [2024-06-14 13:38:34,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 342 transitions, 4968 flow [2024-06-14 13:38:34,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:38:34,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:38:34,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-14 13:38:34,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-14 13:38:34,669 INFO L175 Difference]: Start difference. First operand has 230 places, 320 transitions, 4043 flow. Second operand 9 states and 176 transitions. [2024-06-14 13:38:34,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 342 transitions, 4968 flow [2024-06-14 13:38:35,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 342 transitions, 4619 flow, removed 85 selfloop flow, removed 5 redundant places. [2024-06-14 13:38:35,097 INFO L231 Difference]: Finished difference. Result has 235 places, 327 transitions, 4175 flow [2024-06-14 13:38:35,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3732, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4175, PETRI_PLACES=235, PETRI_TRANSITIONS=327} [2024-06-14 13:38:35,098 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 191 predicate places. [2024-06-14 13:38:35,098 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 327 transitions, 4175 flow [2024-06-14 13:38:35,098 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-14 13:38:35,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:35,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:35,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 13:38:35,098 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:35,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:35,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1828849806, now seen corresponding path program 1 times [2024-06-14 13:38:35,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:35,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695083034] [2024-06-14 13:38:35,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:35,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:35,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:35,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:35,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:35,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695083034] [2024-06-14 13:38:35,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695083034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:35,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:35,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:35,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332480140] [2024-06-14 13:38:35,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:35,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:35,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:35,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:35,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:35,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:35,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 327 transitions, 4175 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:35,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:35,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:35,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:36,574 INFO L124 PetriNetUnfolderBase]: 2274/3822 cut-off events. [2024-06-14 13:38:36,575 INFO L125 PetriNetUnfolderBase]: For 201410/201410 co-relation queries the response was YES. [2024-06-14 13:38:36,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27835 conditions, 3822 events. 2274/3822 cut-off events. For 201410/201410 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 23696 event pairs, 473 based on Foata normal form. 2/3822 useless extension candidates. Maximal degree in co-relation 27725. Up to 3444 conditions per place. [2024-06-14 13:38:36,616 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 320 selfloop transitions, 28 changer transitions 0/355 dead transitions. [2024-06-14 13:38:36,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 355 transitions, 5029 flow [2024-06-14 13:38:36,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:38:36,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:38:36,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-14 13:38:36,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-14 13:38:36,617 INFO L175 Difference]: Start difference. First operand has 235 places, 327 transitions, 4175 flow. Second operand 8 states and 164 transitions. [2024-06-14 13:38:36,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 355 transitions, 5029 flow [2024-06-14 13:38:37,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 355 transitions, 4750 flow, removed 71 selfloop flow, removed 5 redundant places. [2024-06-14 13:38:37,108 INFO L231 Difference]: Finished difference. Result has 239 places, 331 transitions, 4035 flow [2024-06-14 13:38:37,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3896, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4035, PETRI_PLACES=239, PETRI_TRANSITIONS=331} [2024-06-14 13:38:37,109 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 195 predicate places. [2024-06-14 13:38:37,109 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 331 transitions, 4035 flow [2024-06-14 13:38:37,110 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-14 13:38:37,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:37,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:37,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 13:38:37,110 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:37,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:37,112 INFO L85 PathProgramCache]: Analyzing trace with hash 2023229092, now seen corresponding path program 2 times [2024-06-14 13:38:37,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:37,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006755240] [2024-06-14 13:38:37,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:37,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:37,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:37,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-14 13:38:37,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:37,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006755240] [2024-06-14 13:38:37,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006755240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:37,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:37,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:37,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279758280] [2024-06-14 13:38:37,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:37,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:37,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:37,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:37,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:37,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:37,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 331 transitions, 4035 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:37,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:37,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:37,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:38,597 INFO L124 PetriNetUnfolderBase]: 2284/3834 cut-off events. [2024-06-14 13:38:38,598 INFO L125 PetriNetUnfolderBase]: For 206607/206607 co-relation queries the response was YES. [2024-06-14 13:38:38,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28152 conditions, 3834 events. 2284/3834 cut-off events. For 206607/206607 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 23756 event pairs, 475 based on Foata normal form. 2/3833 useless extension candidates. Maximal degree in co-relation 28039. Up to 3386 conditions per place. [2024-06-14 13:38:38,638 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 305 selfloop transitions, 45 changer transitions 0/357 dead transitions. [2024-06-14 13:38:38,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 357 transitions, 4892 flow [2024-06-14 13:38:38,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:38:38,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:38:38,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-14 13:38:38,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796511627906977 [2024-06-14 13:38:38,639 INFO L175 Difference]: Start difference. First operand has 239 places, 331 transitions, 4035 flow. Second operand 8 states and 165 transitions. [2024-06-14 13:38:38,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 357 transitions, 4892 flow [2024-06-14 13:38:38,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 357 transitions, 4804 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-14 13:38:38,935 INFO L231 Difference]: Finished difference. Result has 243 places, 334 transitions, 4111 flow [2024-06-14 13:38:38,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3947, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4111, PETRI_PLACES=243, PETRI_TRANSITIONS=334} [2024-06-14 13:38:38,936 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 199 predicate places. [2024-06-14 13:38:38,936 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 334 transitions, 4111 flow [2024-06-14 13:38:38,936 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-14 13:38:38,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:38,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-14 13:38:38,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 13:38:38,936 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:38,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:38,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1518753256, now seen corresponding path program 3 times [2024-06-14 13:38:38,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:38,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511991011] [2024-06-14 13:38:38,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:38,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:38,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:39,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:39,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:39,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511991011] [2024-06-14 13:38:39,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511991011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:39,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:39,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:39,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441076225] [2024-06-14 13:38:39,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:39,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:39,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:39,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:39,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:39,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:39,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 334 transitions, 4111 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:39,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:39,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:39,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:40,625 INFO L124 PetriNetUnfolderBase]: 2294/3854 cut-off events. [2024-06-14 13:38:40,625 INFO L125 PetriNetUnfolderBase]: For 211562/211562 co-relation queries the response was YES. [2024-06-14 13:38:40,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28768 conditions, 3854 events. 2294/3854 cut-off events. For 211562/211562 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 23919 event pairs, 474 based on Foata normal form. 2/3853 useless extension candidates. Maximal degree in co-relation 28654. Up to 3360 conditions per place. [2024-06-14 13:38:40,665 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 289 selfloop transitions, 63 changer transitions 0/359 dead transitions. [2024-06-14 13:38:40,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 359 transitions, 4993 flow [2024-06-14 13:38:40,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:38:40,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:38:40,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-14 13:38:40,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-14 13:38:40,684 INFO L175 Difference]: Start difference. First operand has 243 places, 334 transitions, 4111 flow. Second operand 8 states and 164 transitions. [2024-06-14 13:38:40,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 359 transitions, 4993 flow [2024-06-14 13:38:41,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 359 transitions, 4854 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-14 13:38:41,170 INFO L231 Difference]: Finished difference. Result has 245 places, 337 transitions, 4183 flow [2024-06-14 13:38:41,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3972, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4183, PETRI_PLACES=245, PETRI_TRANSITIONS=337} [2024-06-14 13:38:41,172 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 201 predicate places. [2024-06-14 13:38:41,173 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 337 transitions, 4183 flow [2024-06-14 13:38:41,173 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-14 13:38:41,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:41,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:41,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 13:38:41,173 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:41,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:41,174 INFO L85 PathProgramCache]: Analyzing trace with hash -57607950, now seen corresponding path program 4 times [2024-06-14 13:38:41,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:41,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365959113] [2024-06-14 13:38:41,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:41,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:41,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:41,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:41,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:41,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365959113] [2024-06-14 13:38:41,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365959113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:41,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:41,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:41,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505285203] [2024-06-14 13:38:41,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:41,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:41,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:41,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:41,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:41,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:41,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 337 transitions, 4183 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:41,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:41,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:41,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:42,779 INFO L124 PetriNetUnfolderBase]: 2314/3892 cut-off events. [2024-06-14 13:38:42,779 INFO L125 PetriNetUnfolderBase]: For 220645/220645 co-relation queries the response was YES. [2024-06-14 13:38:42,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29426 conditions, 3892 events. 2314/3892 cut-off events. For 220645/220645 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 24170 event pairs, 472 based on Foata normal form. 2/3892 useless extension candidates. Maximal degree in co-relation 29312. Up to 3486 conditions per place. [2024-06-14 13:38:42,817 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 328 selfloop transitions, 37 changer transitions 0/372 dead transitions. [2024-06-14 13:38:42,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 372 transitions, 5163 flow [2024-06-14 13:38:42,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:38:42,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:38:42,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-14 13:38:42,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-14 13:38:42,819 INFO L175 Difference]: Start difference. First operand has 245 places, 337 transitions, 4183 flow. Second operand 9 states and 182 transitions. [2024-06-14 13:38:42,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 372 transitions, 5163 flow [2024-06-14 13:38:43,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 372 transitions, 4984 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-14 13:38:43,306 INFO L231 Difference]: Finished difference. Result has 249 places, 346 transitions, 4251 flow [2024-06-14 13:38:43,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4004, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4251, PETRI_PLACES=249, PETRI_TRANSITIONS=346} [2024-06-14 13:38:43,306 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 205 predicate places. [2024-06-14 13:38:43,306 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 346 transitions, 4251 flow [2024-06-14 13:38:43,307 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-14 13:38:43,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:43,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:43,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 13:38:43,307 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:43,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:43,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1246247128, now seen corresponding path program 5 times [2024-06-14 13:38:43,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:43,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137916395] [2024-06-14 13:38:43,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:43,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:43,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:44,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:44,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:44,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137916395] [2024-06-14 13:38:44,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137916395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:44,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:44,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:44,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543964602] [2024-06-14 13:38:44,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:44,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:44,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:44,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:44,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:44,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:44,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 346 transitions, 4251 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:44,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:44,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:44,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:44,957 INFO L124 PetriNetUnfolderBase]: 2341/3935 cut-off events. [2024-06-14 13:38:44,958 INFO L125 PetriNetUnfolderBase]: For 229461/229461 co-relation queries the response was YES. [2024-06-14 13:38:44,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30123 conditions, 3935 events. 2341/3935 cut-off events. For 229461/229461 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 24505 event pairs, 479 based on Foata normal form. 2/3931 useless extension candidates. Maximal degree in co-relation 30007. Up to 3530 conditions per place. [2024-06-14 13:38:44,999 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 321 selfloop transitions, 45 changer transitions 0/373 dead transitions. [2024-06-14 13:38:44,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 373 transitions, 5261 flow [2024-06-14 13:38:45,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:38:45,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:38:45,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-14 13:38:45,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 13:38:45,001 INFO L175 Difference]: Start difference. First operand has 249 places, 346 transitions, 4251 flow. Second operand 9 states and 172 transitions. [2024-06-14 13:38:45,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 373 transitions, 5261 flow [2024-06-14 13:38:45,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 373 transitions, 5115 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-14 13:38:45,535 INFO L231 Difference]: Finished difference. Result has 254 places, 359 transitions, 4466 flow [2024-06-14 13:38:45,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4118, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4466, PETRI_PLACES=254, PETRI_TRANSITIONS=359} [2024-06-14 13:38:45,536 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 210 predicate places. [2024-06-14 13:38:45,536 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 359 transitions, 4466 flow [2024-06-14 13:38:45,536 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-14 13:38:45,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:45,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:45,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 13:38:45,537 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:45,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:45,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1955593998, now seen corresponding path program 6 times [2024-06-14 13:38:45,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:45,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593281524] [2024-06-14 13:38:45,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:45,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:45,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:46,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:46,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:46,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593281524] [2024-06-14 13:38:46,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593281524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:46,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:46,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:46,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005791805] [2024-06-14 13:38:46,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:46,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:46,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:46,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:46,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:46,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:46,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 359 transitions, 4466 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:46,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:46,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:46,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:47,310 INFO L124 PetriNetUnfolderBase]: 2383/4002 cut-off events. [2024-06-14 13:38:47,310 INFO L125 PetriNetUnfolderBase]: For 247732/247732 co-relation queries the response was YES. [2024-06-14 13:38:47,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31475 conditions, 4002 events. 2383/4002 cut-off events. For 247732/247732 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 25016 event pairs, 483 based on Foata normal form. 2/4000 useless extension candidates. Maximal degree in co-relation 31356. Up to 3362 conditions per place. [2024-06-14 13:38:47,358 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 268 selfloop transitions, 115 changer transitions 0/390 dead transitions. [2024-06-14 13:38:47,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 390 transitions, 5858 flow [2024-06-14 13:38:47,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:38:47,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:38:47,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-14 13:38:47,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796511627906977 [2024-06-14 13:38:47,366 INFO L175 Difference]: Start difference. First operand has 254 places, 359 transitions, 4466 flow. Second operand 8 states and 165 transitions. [2024-06-14 13:38:47,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 390 transitions, 5858 flow [2024-06-14 13:38:47,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 390 transitions, 5671 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-14 13:38:47,802 INFO L231 Difference]: Finished difference. Result has 257 places, 368 transitions, 4784 flow [2024-06-14 13:38:47,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4279, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4784, PETRI_PLACES=257, PETRI_TRANSITIONS=368} [2024-06-14 13:38:47,803 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 213 predicate places. [2024-06-14 13:38:47,803 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 368 transitions, 4784 flow [2024-06-14 13:38:47,803 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-14 13:38:47,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:47,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:47,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 13:38:47,803 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:47,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:47,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1813971336, now seen corresponding path program 1 times [2024-06-14 13:38:47,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:47,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712018753] [2024-06-14 13:38:47,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:47,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:47,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:48,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:48,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:48,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712018753] [2024-06-14 13:38:48,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712018753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:48,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:48,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:48,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146516522] [2024-06-14 13:38:48,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:48,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:48,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:48,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:48,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:48,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:48,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 368 transitions, 4784 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:48,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:48,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:48,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:49,405 INFO L124 PetriNetUnfolderBase]: 2391/4019 cut-off events. [2024-06-14 13:38:49,405 INFO L125 PetriNetUnfolderBase]: For 259224/259224 co-relation queries the response was YES. [2024-06-14 13:38:49,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32146 conditions, 4019 events. 2391/4019 cut-off events. For 259224/259224 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 25068 event pairs, 438 based on Foata normal form. 2/4019 useless extension candidates. Maximal degree in co-relation 32026. Up to 3579 conditions per place. [2024-06-14 13:38:49,456 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 358 selfloop transitions, 30 changer transitions 0/395 dead transitions. [2024-06-14 13:38:49,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 395 transitions, 5694 flow [2024-06-14 13:38:49,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:38:49,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:38:49,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-14 13:38:49,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738372093023256 [2024-06-14 13:38:49,458 INFO L175 Difference]: Start difference. First operand has 257 places, 368 transitions, 4784 flow. Second operand 8 states and 163 transitions. [2024-06-14 13:38:49,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 395 transitions, 5694 flow [2024-06-14 13:38:50,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 395 transitions, 5545 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-14 13:38:50,053 INFO L231 Difference]: Finished difference. Result has 262 places, 370 transitions, 4758 flow [2024-06-14 13:38:50,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4635, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4758, PETRI_PLACES=262, PETRI_TRANSITIONS=370} [2024-06-14 13:38:50,054 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 218 predicate places. [2024-06-14 13:38:50,054 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 370 transitions, 4758 flow [2024-06-14 13:38:50,054 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-14 13:38:50,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:50,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:50,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 13:38:50,055 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:50,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:50,055 INFO L85 PathProgramCache]: Analyzing trace with hash -66865356, now seen corresponding path program 2 times [2024-06-14 13:38:50,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:50,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879252268] [2024-06-14 13:38:50,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:50,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:50,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:50,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:50,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:50,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879252268] [2024-06-14 13:38:50,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879252268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:50,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:50,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:50,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385593317] [2024-06-14 13:38:50,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:50,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:50,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:50,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:50,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:50,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:50,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 370 transitions, 4758 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:50,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:50,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:50,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:51,579 INFO L124 PetriNetUnfolderBase]: 2399/4031 cut-off events. [2024-06-14 13:38:51,579 INFO L125 PetriNetUnfolderBase]: For 264460/264460 co-relation queries the response was YES. [2024-06-14 13:38:51,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32377 conditions, 4031 events. 2399/4031 cut-off events. For 264460/264460 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 25156 event pairs, 472 based on Foata normal form. 2/4031 useless extension candidates. Maximal degree in co-relation 32255. Up to 3619 conditions per place. [2024-06-14 13:38:51,627 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 349 selfloop transitions, 37 changer transitions 0/393 dead transitions. [2024-06-14 13:38:51,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 393 transitions, 5654 flow [2024-06-14 13:38:51,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:38:51,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:38:51,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-14 13:38:51,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-14 13:38:51,629 INFO L175 Difference]: Start difference. First operand has 262 places, 370 transitions, 4758 flow. Second operand 8 states and 160 transitions. [2024-06-14 13:38:51,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 393 transitions, 5654 flow [2024-06-14 13:38:52,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 393 transitions, 5547 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-14 13:38:52,208 INFO L231 Difference]: Finished difference. Result has 264 places, 372 transitions, 4794 flow [2024-06-14 13:38:52,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4651, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4794, PETRI_PLACES=264, PETRI_TRANSITIONS=372} [2024-06-14 13:38:52,209 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 220 predicate places. [2024-06-14 13:38:52,209 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 372 transitions, 4794 flow [2024-06-14 13:38:52,209 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-14 13:38:52,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:52,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:52,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 13:38:52,210 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:52,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:52,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1885122028, now seen corresponding path program 3 times [2024-06-14 13:38:52,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:52,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432710415] [2024-06-14 13:38:52,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:52,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:52,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:52,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:52,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:52,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432710415] [2024-06-14 13:38:52,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432710415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:52,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:52,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:52,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493742763] [2024-06-14 13:38:52,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:52,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:52,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:52,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:52,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:53,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:53,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 372 transitions, 4794 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:53,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:53,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:53,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:53,785 INFO L124 PetriNetUnfolderBase]: 2407/4040 cut-off events. [2024-06-14 13:38:53,785 INFO L125 PetriNetUnfolderBase]: For 272501/272501 co-relation queries the response was YES. [2024-06-14 13:38:53,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32620 conditions, 4040 events. 2407/4040 cut-off events. For 272501/272501 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 25246 event pairs, 477 based on Foata normal form. 2/4040 useless extension candidates. Maximal degree in co-relation 32497. Up to 3613 conditions per place. [2024-06-14 13:38:53,838 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 332 selfloop transitions, 51 changer transitions 0/390 dead transitions. [2024-06-14 13:38:53,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 390 transitions, 5670 flow [2024-06-14 13:38:53,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:38:53,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:38:53,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-14 13:38:53,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-14 13:38:53,849 INFO L175 Difference]: Start difference. First operand has 264 places, 372 transitions, 4794 flow. Second operand 8 states and 156 transitions. [2024-06-14 13:38:53,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 390 transitions, 5670 flow [2024-06-14 13:38:54,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 390 transitions, 5543 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-14 13:38:54,450 INFO L231 Difference]: Finished difference. Result has 266 places, 374 transitions, 4842 flow [2024-06-14 13:38:54,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4667, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4842, PETRI_PLACES=266, PETRI_TRANSITIONS=374} [2024-06-14 13:38:54,450 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 222 predicate places. [2024-06-14 13:38:54,451 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 374 transitions, 4842 flow [2024-06-14 13:38:54,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-14 13:38:54,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:54,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:54,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 13:38:54,451 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:54,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:54,452 INFO L85 PathProgramCache]: Analyzing trace with hash 223329298, now seen corresponding path program 1 times [2024-06-14 13:38:54,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:54,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22126296] [2024-06-14 13:38:54,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:54,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:54,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:55,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:55,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:55,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22126296] [2024-06-14 13:38:55,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22126296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:55,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:55,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:55,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065583456] [2024-06-14 13:38:55,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:55,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:55,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:55,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:55,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:55,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:55,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 374 transitions, 4842 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:55,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:55,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:55,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:56,395 INFO L124 PetriNetUnfolderBase]: 2423/4058 cut-off events. [2024-06-14 13:38:56,395 INFO L125 PetriNetUnfolderBase]: For 276549/276549 co-relation queries the response was YES. [2024-06-14 13:38:56,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32878 conditions, 4058 events. 2423/4058 cut-off events. For 276549/276549 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 25374 event pairs, 486 based on Foata normal form. 1/4051 useless extension candidates. Maximal degree in co-relation 32754. Up to 3607 conditions per place. [2024-06-14 13:38:56,447 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 346 selfloop transitions, 47 changer transitions 0/400 dead transitions. [2024-06-14 13:38:56,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 400 transitions, 5772 flow [2024-06-14 13:38:56,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:38:56,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:38:56,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-14 13:38:56,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-14 13:38:56,449 INFO L175 Difference]: Start difference. First operand has 266 places, 374 transitions, 4842 flow. Second operand 9 states and 177 transitions. [2024-06-14 13:38:56,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 400 transitions, 5772 flow [2024-06-14 13:38:57,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 400 transitions, 5625 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-14 13:38:57,130 INFO L231 Difference]: Finished difference. Result has 270 places, 380 transitions, 4876 flow [2024-06-14 13:38:57,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4695, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4876, PETRI_PLACES=270, PETRI_TRANSITIONS=380} [2024-06-14 13:38:57,131 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 226 predicate places. [2024-06-14 13:38:57,131 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 380 transitions, 4876 flow [2024-06-14 13:38:57,131 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-14 13:38:57,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:57,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:57,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 13:38:57,131 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:57,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:57,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1317822230, now seen corresponding path program 7 times [2024-06-14 13:38:57,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:57,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899095752] [2024-06-14 13:38:57,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:57,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:57,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:57,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:57,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:57,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899095752] [2024-06-14 13:38:57,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899095752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:57,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:57,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:57,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112096939] [2024-06-14 13:38:57,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:57,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:57,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:57,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:57,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:57,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:38:57,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 380 transitions, 4876 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:57,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:57,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:38:57,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:58,791 INFO L124 PetriNetUnfolderBase]: 2433/4081 cut-off events. [2024-06-14 13:38:58,792 INFO L125 PetriNetUnfolderBase]: For 285797/285797 co-relation queries the response was YES. [2024-06-14 13:38:58,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33068 conditions, 4081 events. 2433/4081 cut-off events. For 285797/285797 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 25548 event pairs, 482 based on Foata normal form. 2/4076 useless extension candidates. Maximal degree in co-relation 32944. Up to 3592 conditions per place. [2024-06-14 13:38:58,839 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 349 selfloop transitions, 47 changer transitions 0/403 dead transitions. [2024-06-14 13:38:58,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 403 transitions, 5831 flow [2024-06-14 13:38:58,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:38:58,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:38:58,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-14 13:38:58,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47093023255813954 [2024-06-14 13:38:58,841 INFO L175 Difference]: Start difference. First operand has 270 places, 380 transitions, 4876 flow. Second operand 8 states and 162 transitions. [2024-06-14 13:38:58,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 403 transitions, 5831 flow [2024-06-14 13:38:59,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 403 transitions, 5759 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 13:38:59,471 INFO L231 Difference]: Finished difference. Result has 275 places, 383 transitions, 4990 flow [2024-06-14 13:38:59,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4804, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4990, PETRI_PLACES=275, PETRI_TRANSITIONS=383} [2024-06-14 13:38:59,472 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 231 predicate places. [2024-06-14 13:38:59,472 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 383 transitions, 4990 flow [2024-06-14 13:38:59,472 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-14 13:38:59,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:59,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:59,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 13:38:59,473 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:59,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:59,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1952579826, now seen corresponding path program 8 times [2024-06-14 13:38:59,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:59,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325963504] [2024-06-14 13:38:59,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:59,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:59,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:00,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:39:00,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:00,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325963504] [2024-06-14 13:39:00,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325963504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:00,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:00,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:39:00,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803769287] [2024-06-14 13:39:00,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:00,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:39:00,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:00,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:39:00,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:39:00,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:39:00,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 383 transitions, 4990 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:00,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:00,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:39:00,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:00,987 INFO L124 PetriNetUnfolderBase]: 2427/4073 cut-off events. [2024-06-14 13:39:00,987 INFO L125 PetriNetUnfolderBase]: For 289038/289038 co-relation queries the response was YES. [2024-06-14 13:39:01,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32985 conditions, 4073 events. 2427/4073 cut-off events. For 289038/289038 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 25509 event pairs, 481 based on Foata normal form. 2/4068 useless extension candidates. Maximal degree in co-relation 32860. Up to 3560 conditions per place. [2024-06-14 13:39:01,043 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 338 selfloop transitions, 58 changer transitions 0/403 dead transitions. [2024-06-14 13:39:01,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 403 transitions, 5886 flow [2024-06-14 13:39:01,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:39:01,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:39:01,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-14 13:39:01,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47093023255813954 [2024-06-14 13:39:01,044 INFO L175 Difference]: Start difference. First operand has 275 places, 383 transitions, 4990 flow. Second operand 8 states and 162 transitions. [2024-06-14 13:39:01,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 403 transitions, 5886 flow [2024-06-14 13:39:01,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 403 transitions, 5608 flow, removed 57 selfloop flow, removed 9 redundant places. [2024-06-14 13:39:01,920 INFO L231 Difference]: Finished difference. Result has 274 places, 383 transitions, 4837 flow [2024-06-14 13:39:01,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4712, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4837, PETRI_PLACES=274, PETRI_TRANSITIONS=383} [2024-06-14 13:39:01,921 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 230 predicate places. [2024-06-14 13:39:01,921 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 383 transitions, 4837 flow [2024-06-14 13:39:01,921 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-14 13:39:01,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:01,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:39:01,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 13:39:01,922 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:01,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:01,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1880191218, now seen corresponding path program 9 times [2024-06-14 13:39:01,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:01,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688308630] [2024-06-14 13:39:01,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:01,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:01,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:02,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:39:02,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:02,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688308630] [2024-06-14 13:39:02,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688308630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:02,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:02,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:39:02,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289056037] [2024-06-14 13:39:02,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:02,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:39:02,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:02,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:39:02,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:39:02,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:39:02,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 383 transitions, 4837 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:02,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:02,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:39:02,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:03,487 INFO L124 PetriNetUnfolderBase]: 2463/4133 cut-off events. [2024-06-14 13:39:03,487 INFO L125 PetriNetUnfolderBase]: For 305459/305459 co-relation queries the response was YES. [2024-06-14 13:39:03,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33550 conditions, 4133 events. 2463/4133 cut-off events. For 305459/305459 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 25974 event pairs, 481 based on Foata normal form. 4/4130 useless extension candidates. Maximal degree in co-relation 33425. Up to 3455 conditions per place. [2024-06-14 13:39:03,537 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 323 selfloop transitions, 77 changer transitions 0/407 dead transitions. [2024-06-14 13:39:03,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 407 transitions, 6038 flow [2024-06-14 13:39:03,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:39:03,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:39:03,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-14 13:39:03,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-14 13:39:03,539 INFO L175 Difference]: Start difference. First operand has 274 places, 383 transitions, 4837 flow. Second operand 8 states and 164 transitions. [2024-06-14 13:39:03,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 407 transitions, 6038 flow [2024-06-14 13:39:04,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 407 transitions, 5829 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 13:39:04,321 INFO L231 Difference]: Finished difference. Result has 275 places, 390 transitions, 4974 flow [2024-06-14 13:39:04,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4628, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4974, PETRI_PLACES=275, PETRI_TRANSITIONS=390} [2024-06-14 13:39:04,321 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 231 predicate places. [2024-06-14 13:39:04,322 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 390 transitions, 4974 flow [2024-06-14 13:39:04,322 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-14 13:39:04,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:04,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:39:04,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 13:39:04,322 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:04,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:04,323 INFO L85 PathProgramCache]: Analyzing trace with hash -685028654, now seen corresponding path program 10 times [2024-06-14 13:39:04,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:04,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863477510] [2024-06-14 13:39:04,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:04,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:04,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:05,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:39:05,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:05,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863477510] [2024-06-14 13:39:05,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863477510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:05,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:05,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:39:05,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3257903] [2024-06-14 13:39:05,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:05,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:39:05,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:05,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:39:05,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:39:05,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:39:05,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 390 transitions, 4974 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:05,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:05,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:39:05,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:05,902 INFO L124 PetriNetUnfolderBase]: 2499/4182 cut-off events. [2024-06-14 13:39:05,903 INFO L125 PetriNetUnfolderBase]: For 325111/325111 co-relation queries the response was YES. [2024-06-14 13:39:05,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34888 conditions, 4182 events. 2499/4182 cut-off events. For 325111/325111 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 26352 event pairs, 508 based on Foata normal form. 4/4174 useless extension candidates. Maximal degree in co-relation 34762. Up to 3211 conditions per place. [2024-06-14 13:39:05,954 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 279 selfloop transitions, 128 changer transitions 0/414 dead transitions. [2024-06-14 13:39:05,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 414 transitions, 6389 flow [2024-06-14 13:39:05,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:39:05,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:39:05,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-14 13:39:05,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48255813953488375 [2024-06-14 13:39:05,956 INFO L175 Difference]: Start difference. First operand has 275 places, 390 transitions, 4974 flow. Second operand 8 states and 166 transitions. [2024-06-14 13:39:05,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 414 transitions, 6389 flow [2024-06-14 13:39:06,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 414 transitions, 6218 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-14 13:39:06,639 INFO L231 Difference]: Finished difference. Result has 279 places, 397 transitions, 5265 flow [2024-06-14 13:39:06,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4803, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5265, PETRI_PLACES=279, PETRI_TRANSITIONS=397} [2024-06-14 13:39:06,641 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 235 predicate places. [2024-06-14 13:39:06,641 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 397 transitions, 5265 flow [2024-06-14 13:39:06,641 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-14 13:39:06,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:06,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:39:06,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 13:39:06,642 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:06,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:06,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1498649298, now seen corresponding path program 11 times [2024-06-14 13:39:06,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:06,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610476294] [2024-06-14 13:39:06,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:06,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:06,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:07,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:39:07,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:07,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610476294] [2024-06-14 13:39:07,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610476294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:07,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:07,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:39:07,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12373787] [2024-06-14 13:39:07,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:07,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:39:07,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:07,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:39:07,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:39:07,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:39:07,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 397 transitions, 5265 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:07,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:07,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:39:07,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:08,267 INFO L124 PetriNetUnfolderBase]: 2535/4244 cut-off events. [2024-06-14 13:39:08,267 INFO L125 PetriNetUnfolderBase]: For 342879/342879 co-relation queries the response was YES. [2024-06-14 13:39:08,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36289 conditions, 4244 events. 2535/4244 cut-off events. For 342879/342879 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 26812 event pairs, 508 based on Foata normal form. 4/4236 useless extension candidates. Maximal degree in co-relation 36161. Up to 3242 conditions per place. [2024-06-14 13:39:08,321 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 281 selfloop transitions, 136 changer transitions 0/424 dead transitions. [2024-06-14 13:39:08,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 424 transitions, 6754 flow [2024-06-14 13:39:08,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:39:08,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:39:08,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-14 13:39:08,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48546511627906974 [2024-06-14 13:39:08,323 INFO L175 Difference]: Start difference. First operand has 279 places, 397 transitions, 5265 flow. Second operand 8 states and 167 transitions. [2024-06-14 13:39:08,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 424 transitions, 6754 flow [2024-06-14 13:39:09,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 424 transitions, 6413 flow, removed 86 selfloop flow, removed 5 redundant places. [2024-06-14 13:39:09,214 INFO L231 Difference]: Finished difference. Result has 282 places, 405 transitions, 5450 flow [2024-06-14 13:39:09,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4964, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5450, PETRI_PLACES=282, PETRI_TRANSITIONS=405} [2024-06-14 13:39:09,215 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 238 predicate places. [2024-06-14 13:39:09,215 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 405 transitions, 5450 flow [2024-06-14 13:39:09,215 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-14 13:39:09,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:09,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:39:09,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 13:39:09,215 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:09,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:09,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1493887698, now seen corresponding path program 12 times [2024-06-14 13:39:09,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:09,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032063031] [2024-06-14 13:39:09,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:09,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:09,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:10,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:39:10,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:10,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032063031] [2024-06-14 13:39:10,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032063031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:10,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:10,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:39:10,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637212026] [2024-06-14 13:39:10,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:10,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:39:10,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:10,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:39:10,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:39:10,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:39:10,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 405 transitions, 5450 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:10,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:10,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:39:10,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:11,067 INFO L124 PetriNetUnfolderBase]: 2523/4241 cut-off events. [2024-06-14 13:39:11,067 INFO L125 PetriNetUnfolderBase]: For 334075/334075 co-relation queries the response was YES. [2024-06-14 13:39:11,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35435 conditions, 4241 events. 2523/4241 cut-off events. For 334075/334075 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 26888 event pairs, 489 based on Foata normal form. 4/4238 useless extension candidates. Maximal degree in co-relation 35306. Up to 3730 conditions per place. [2024-06-14 13:39:11,124 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 354 selfloop transitions, 55 changer transitions 0/416 dead transitions. [2024-06-14 13:39:11,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 416 transitions, 6314 flow [2024-06-14 13:39:11,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:39:11,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:39:11,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-14 13:39:11,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-14 13:39:11,126 INFO L175 Difference]: Start difference. First operand has 282 places, 405 transitions, 5450 flow. Second operand 8 states and 157 transitions. [2024-06-14 13:39:11,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 416 transitions, 6314 flow [2024-06-14 13:39:11,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 416 transitions, 5984 flow, removed 88 selfloop flow, removed 5 redundant places. [2024-06-14 13:39:11,940 INFO L231 Difference]: Finished difference. Result has 285 places, 405 transitions, 5237 flow [2024-06-14 13:39:11,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5120, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5237, PETRI_PLACES=285, PETRI_TRANSITIONS=405} [2024-06-14 13:39:11,940 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-14 13:39:11,941 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 405 transitions, 5237 flow [2024-06-14 13:39:11,941 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-14 13:39:11,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:11,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:39:11,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 13:39:11,941 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:11,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:11,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1493884722, now seen corresponding path program 4 times [2024-06-14 13:39:11,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:11,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664308999] [2024-06-14 13:39:11,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:11,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:11,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:12,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:39:12,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:12,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664308999] [2024-06-14 13:39:12,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664308999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:12,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:12,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:39:12,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157323003] [2024-06-14 13:39:12,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:12,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:39:12,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:12,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:39:12,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:39:12,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:39:12,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 405 transitions, 5237 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:12,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:12,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:39:12,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:13,690 INFO L124 PetriNetUnfolderBase]: 2526/4246 cut-off events. [2024-06-14 13:39:13,690 INFO L125 PetriNetUnfolderBase]: For 331222/331222 co-relation queries the response was YES. [2024-06-14 13:39:13,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34837 conditions, 4246 events. 2526/4246 cut-off events. For 331222/331222 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 26949 event pairs, 488 based on Foata normal form. 4/4243 useless extension candidates. Maximal degree in co-relation 34708. Up to 3735 conditions per place. [2024-06-14 13:39:13,741 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 358 selfloop transitions, 54 changer transitions 0/419 dead transitions. [2024-06-14 13:39:13,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 419 transitions, 6167 flow [2024-06-14 13:39:13,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:39:13,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:39:13,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-14 13:39:13,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-14 13:39:13,743 INFO L175 Difference]: Start difference. First operand has 285 places, 405 transitions, 5237 flow. Second operand 8 states and 156 transitions. [2024-06-14 13:39:13,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 419 transitions, 6167 flow [2024-06-14 13:39:14,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 419 transitions, 5915 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 13:39:14,572 INFO L231 Difference]: Finished difference. Result has 285 places, 408 transitions, 5181 flow [2024-06-14 13:39:14,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4985, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5181, PETRI_PLACES=285, PETRI_TRANSITIONS=408} [2024-06-14 13:39:14,573 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-14 13:39:14,573 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 408 transitions, 5181 flow [2024-06-14 13:39:14,574 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-14 13:39:14,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:14,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:39:14,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 13:39:14,574 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:14,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:14,574 INFO L85 PathProgramCache]: Analyzing trace with hash 458933298, now seen corresponding path program 2 times [2024-06-14 13:39:14,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:14,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251134176] [2024-06-14 13:39:14,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:14,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:14,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:15,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:39:15,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:15,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251134176] [2024-06-14 13:39:15,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251134176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:15,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:15,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:39:15,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71024770] [2024-06-14 13:39:15,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:15,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:39:15,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:15,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:39:15,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:39:15,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:39:15,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 408 transitions, 5181 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:15,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:15,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:39:15,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:16,522 INFO L124 PetriNetUnfolderBase]: 2531/4254 cut-off events. [2024-06-14 13:39:16,522 INFO L125 PetriNetUnfolderBase]: For 328877/328877 co-relation queries the response was YES. [2024-06-14 13:39:16,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34921 conditions, 4254 events. 2531/4254 cut-off events. For 328877/328877 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 26901 event pairs, 478 based on Foata normal form. 1/4251 useless extension candidates. Maximal degree in co-relation 34792. Up to 3759 conditions per place. [2024-06-14 13:39:16,580 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 378 selfloop transitions, 46 changer transitions 0/431 dead transitions. [2024-06-14 13:39:16,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 431 transitions, 6152 flow [2024-06-14 13:39:16,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:39:16,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:39:16,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-14 13:39:16,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-14 13:39:16,582 INFO L175 Difference]: Start difference. First operand has 285 places, 408 transitions, 5181 flow. Second operand 8 states and 161 transitions. [2024-06-14 13:39:16,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 431 transitions, 6152 flow [2024-06-14 13:39:17,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 431 transitions, 5978 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-14 13:39:17,536 INFO L231 Difference]: Finished difference. Result has 287 places, 411 transitions, 5163 flow [2024-06-14 13:39:17,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5007, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5163, PETRI_PLACES=287, PETRI_TRANSITIONS=411} [2024-06-14 13:39:17,536 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 243 predicate places. [2024-06-14 13:39:17,537 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 411 transitions, 5163 flow [2024-06-14 13:39:17,537 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-14 13:39:17,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:17,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:39:17,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 13:39:17,537 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:17,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:17,538 INFO L85 PathProgramCache]: Analyzing trace with hash 688621908, now seen corresponding path program 3 times [2024-06-14 13:39:17,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:17,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514476022] [2024-06-14 13:39:17,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:17,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:17,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:18,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:39:18,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:18,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514476022] [2024-06-14 13:39:18,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514476022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:18,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:18,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:39:18,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249282060] [2024-06-14 13:39:18,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:18,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:39:18,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:18,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:39:18,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:39:18,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:39:18,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 411 transitions, 5163 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:18,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:18,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:39:18,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:19,346 INFO L124 PetriNetUnfolderBase]: 2536/4267 cut-off events. [2024-06-14 13:39:19,346 INFO L125 PetriNetUnfolderBase]: For 334978/334978 co-relation queries the response was YES. [2024-06-14 13:39:19,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34931 conditions, 4267 events. 2536/4267 cut-off events. For 334978/334978 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 27069 event pairs, 475 based on Foata normal form. 1/4264 useless extension candidates. Maximal degree in co-relation 34801. Up to 3766 conditions per place. [2024-06-14 13:39:19,402 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 377 selfloop transitions, 49 changer transitions 0/433 dead transitions. [2024-06-14 13:39:19,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 433 transitions, 6137 flow [2024-06-14 13:39:19,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:39:19,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:39:19,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-14 13:39:19,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-14 13:39:19,403 INFO L175 Difference]: Start difference. First operand has 287 places, 411 transitions, 5163 flow. Second operand 8 states and 160 transitions. [2024-06-14 13:39:19,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 433 transitions, 6137 flow [2024-06-14 13:39:20,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 433 transitions, 6013 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 13:39:20,508 INFO L231 Difference]: Finished difference. Result has 289 places, 414 transitions, 5207 flow [2024-06-14 13:39:20,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5039, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5207, PETRI_PLACES=289, PETRI_TRANSITIONS=414} [2024-06-14 13:39:20,509 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 245 predicate places. [2024-06-14 13:39:20,509 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 414 transitions, 5207 flow [2024-06-14 13:39:20,510 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-14 13:39:20,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:20,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:39:20,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 13:39:20,510 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:20,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:20,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1718066612, now seen corresponding path program 4 times [2024-06-14 13:39:20,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:20,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487475182] [2024-06-14 13:39:20,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:20,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:20,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:21,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:39:21,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:21,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487475182] [2024-06-14 13:39:21,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487475182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:21,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:21,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:39:21,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632517726] [2024-06-14 13:39:21,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:21,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:39:21,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:21,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:39:21,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:39:21,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:39:21,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 414 transitions, 5207 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:21,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:21,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:39:21,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:22,569 INFO L124 PetriNetUnfolderBase]: 2538/4270 cut-off events. [2024-06-14 13:39:22,569 INFO L125 PetriNetUnfolderBase]: For 342652/342652 co-relation queries the response was YES. [2024-06-14 13:39:22,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35002 conditions, 4270 events. 2538/4270 cut-off events. For 342652/342652 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 27128 event pairs, 475 based on Foata normal form. 2/4268 useless extension candidates. Maximal degree in co-relation 34871. Up to 3735 conditions per place. [2024-06-14 13:39:22,626 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 362 selfloop transitions, 65 changer transitions 0/434 dead transitions. [2024-06-14 13:39:22,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 434 transitions, 6331 flow [2024-06-14 13:39:22,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:39:22,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:39:22,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-14 13:39:22,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-14 13:39:22,627 INFO L175 Difference]: Start difference. First operand has 289 places, 414 transitions, 5207 flow. Second operand 9 states and 175 transitions. [2024-06-14 13:39:22,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 434 transitions, 6331 flow [2024-06-14 13:39:23,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 434 transitions, 6195 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-14 13:39:23,627 INFO L231 Difference]: Finished difference. Result has 292 places, 417 transitions, 5275 flow [2024-06-14 13:39:23,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5071, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5275, PETRI_PLACES=292, PETRI_TRANSITIONS=417} [2024-06-14 13:39:23,628 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 248 predicate places. [2024-06-14 13:39:23,628 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 417 transitions, 5275 flow [2024-06-14 13:39:23,629 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-14 13:39:23,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:23,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:39:23,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 13:39:23,629 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:23,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:23,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1894937236, now seen corresponding path program 1 times [2024-06-14 13:39:23,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:23,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580579328] [2024-06-14 13:39:23,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:23,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:23,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:24,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-14 13:39:24,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:24,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580579328] [2024-06-14 13:39:24,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580579328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:24,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:24,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:39:24,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680669003] [2024-06-14 13:39:24,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:24,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:39:24,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:24,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:39:24,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:39:24,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:39:24,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 417 transitions, 5275 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:24,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:24,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:39:24,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:25,351 INFO L124 PetriNetUnfolderBase]: 2543/4279 cut-off events. [2024-06-14 13:39:25,351 INFO L125 PetriNetUnfolderBase]: For 347572/347572 co-relation queries the response was YES. [2024-06-14 13:39:25,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35196 conditions, 4279 events. 2543/4279 cut-off events. For 347572/347572 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 27154 event pairs, 472 based on Foata normal form. 1/4276 useless extension candidates. Maximal degree in co-relation 35064. Up to 3787 conditions per place. [2024-06-14 13:39:25,405 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 379 selfloop transitions, 49 changer transitions 0/435 dead transitions. [2024-06-14 13:39:25,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 435 transitions, 6254 flow [2024-06-14 13:39:25,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:39:25,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:39:25,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-14 13:39:25,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-14 13:39:25,407 INFO L175 Difference]: Start difference. First operand has 292 places, 417 transitions, 5275 flow. Second operand 8 states and 156 transitions. [2024-06-14 13:39:25,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 435 transitions, 6254 flow [2024-06-14 13:39:26,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 435 transitions, 6102 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 13:39:26,308 INFO L231 Difference]: Finished difference. Result has 295 places, 422 transitions, 5336 flow [2024-06-14 13:39:26,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5123, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5336, PETRI_PLACES=295, PETRI_TRANSITIONS=422} [2024-06-14 13:39:26,309 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 251 predicate places. [2024-06-14 13:39:26,309 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 422 transitions, 5336 flow [2024-06-14 13:39:26,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:26,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:26,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:39:26,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 13:39:26,309 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:26,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:26,310 INFO L85 PathProgramCache]: Analyzing trace with hash 406550354, now seen corresponding path program 2 times [2024-06-14 13:39:26,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:26,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914422594] [2024-06-14 13:39:26,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:26,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:26,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:27,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:39:27,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:27,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914422594] [2024-06-14 13:39:27,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914422594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:27,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:27,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:39:27,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961884700] [2024-06-14 13:39:27,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:27,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:39:27,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:27,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:39:27,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:39:27,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:39:27,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 422 transitions, 5336 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:27,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:27,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:39:27,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:28,213 INFO L124 PetriNetUnfolderBase]: 2548/4288 cut-off events. [2024-06-14 13:39:28,213 INFO L125 PetriNetUnfolderBase]: For 355414/355414 co-relation queries the response was YES. [2024-06-14 13:39:28,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35584 conditions, 4288 events. 2548/4288 cut-off events. For 355414/355414 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 27261 event pairs, 472 based on Foata normal form. 1/4285 useless extension candidates. Maximal degree in co-relation 35450. Up to 3785 conditions per place. [2024-06-14 13:39:28,267 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 376 selfloop transitions, 55 changer transitions 0/438 dead transitions. [2024-06-14 13:39:28,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 438 transitions, 6310 flow [2024-06-14 13:39:28,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:39:28,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:39:28,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-14 13:39:28,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-14 13:39:28,268 INFO L175 Difference]: Start difference. First operand has 295 places, 422 transitions, 5336 flow. Second operand 9 states and 170 transitions. [2024-06-14 13:39:28,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 438 transitions, 6310 flow [2024-06-14 13:39:29,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 438 transitions, 6180 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-14 13:39:29,389 INFO L231 Difference]: Finished difference. Result has 300 places, 425 transitions, 5400 flow [2024-06-14 13:39:29,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5206, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5400, PETRI_PLACES=300, PETRI_TRANSITIONS=425} [2024-06-14 13:39:29,389 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 256 predicate places. [2024-06-14 13:39:29,389 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 425 transitions, 5400 flow [2024-06-14 13:39:29,390 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-14 13:39:29,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:29,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:39:29,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 13:39:29,390 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:29,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:29,390 INFO L85 PathProgramCache]: Analyzing trace with hash -675029198, now seen corresponding path program 3 times [2024-06-14 13:39:29,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:29,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61660468] [2024-06-14 13:39:29,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:29,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:29,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:30,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:39:30,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:30,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61660468] [2024-06-14 13:39:30,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61660468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:30,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:30,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:39:30,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908595465] [2024-06-14 13:39:30,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:30,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:39:30,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:30,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:39:30,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:39:30,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:39:30,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 425 transitions, 5400 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:30,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:30,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:39:30,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:31,165 INFO L124 PetriNetUnfolderBase]: 2561/4300 cut-off events. [2024-06-14 13:39:31,165 INFO L125 PetriNetUnfolderBase]: For 367681/367681 co-relation queries the response was YES. [2024-06-14 13:39:31,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36232 conditions, 4300 events. 2561/4300 cut-off events. For 367681/367681 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 27327 event pairs, 484 based on Foata normal form. 1/4294 useless extension candidates. Maximal degree in co-relation 36097. Up to 3716 conditions per place. [2024-06-14 13:39:31,222 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 356 selfloop transitions, 80 changer transitions 0/443 dead transitions. [2024-06-14 13:39:31,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 443 transitions, 6624 flow [2024-06-14 13:39:31,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:39:31,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:39:31,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-14 13:39:31,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-14 13:39:31,224 INFO L175 Difference]: Start difference. First operand has 300 places, 425 transitions, 5400 flow. Second operand 8 states and 157 transitions. [2024-06-14 13:39:31,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 443 transitions, 6624 flow [2024-06-14 13:39:32,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 443 transitions, 6452 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-14 13:39:32,620 INFO L231 Difference]: Finished difference. Result has 301 places, 431 transitions, 5557 flow [2024-06-14 13:39:32,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5228, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5557, PETRI_PLACES=301, PETRI_TRANSITIONS=431} [2024-06-14 13:39:32,621 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 257 predicate places. [2024-06-14 13:39:32,621 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 431 transitions, 5557 flow [2024-06-14 13:39:32,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:32,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:32,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:39:32,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 13:39:32,622 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:32,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:32,622 INFO L85 PathProgramCache]: Analyzing trace with hash -670282636, now seen corresponding path program 4 times [2024-06-14 13:39:32,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:32,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304455920] [2024-06-14 13:39:32,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:32,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:32,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:33,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:39:33,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:33,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304455920] [2024-06-14 13:39:33,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304455920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:33,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:33,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:39:33,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549727413] [2024-06-14 13:39:33,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:33,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:39:33,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:33,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:39:33,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:39:33,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:39:33,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 431 transitions, 5557 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:33,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:33,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:39:33,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:34,454 INFO L124 PetriNetUnfolderBase]: 2566/4305 cut-off events. [2024-06-14 13:39:34,455 INFO L125 PetriNetUnfolderBase]: For 378627/378627 co-relation queries the response was YES. [2024-06-14 13:39:34,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36727 conditions, 4305 events. 2566/4305 cut-off events. For 378627/378627 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 27334 event pairs, 484 based on Foata normal form. 1/4299 useless extension candidates. Maximal degree in co-relation 36591. Up to 3743 conditions per place. [2024-06-14 13:39:34,515 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 365 selfloop transitions, 74 changer transitions 0/446 dead transitions. [2024-06-14 13:39:34,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 446 transitions, 6564 flow [2024-06-14 13:39:34,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:39:34,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:39:34,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-14 13:39:34,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-14 13:39:34,516 INFO L175 Difference]: Start difference. First operand has 301 places, 431 transitions, 5557 flow. Second operand 8 states and 156 transitions. [2024-06-14 13:39:34,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 446 transitions, 6564 flow [2024-06-14 13:39:35,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 446 transitions, 6388 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-14 13:39:35,599 INFO L231 Difference]: Finished difference. Result has 306 places, 436 transitions, 5666 flow [2024-06-14 13:39:35,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5392, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5666, PETRI_PLACES=306, PETRI_TRANSITIONS=436} [2024-06-14 13:39:35,600 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 262 predicate places. [2024-06-14 13:39:35,600 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 436 transitions, 5666 flow [2024-06-14 13:39:35,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:35,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:35,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:39:35,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 13:39:35,601 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:35,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:35,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1729736508, now seen corresponding path program 5 times [2024-06-14 13:39:35,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:35,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086082487] [2024-06-14 13:39:35,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:35,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:35,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:36,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:39:36,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:36,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086082487] [2024-06-14 13:39:36,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086082487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:36,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:36,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:39:36,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217125424] [2024-06-14 13:39:36,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:36,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:39:36,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:36,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:39:36,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:39:36,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:39:36,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 436 transitions, 5666 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:36,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:36,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:39:36,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:37,581 INFO L124 PetriNetUnfolderBase]: 2579/4333 cut-off events. [2024-06-14 13:39:37,581 INFO L125 PetriNetUnfolderBase]: For 390467/390467 co-relation queries the response was YES. [2024-06-14 13:39:37,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37317 conditions, 4333 events. 2579/4333 cut-off events. For 390467/390467 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 27626 event pairs, 482 based on Foata normal form. 1/4327 useless extension candidates. Maximal degree in co-relation 37178. Up to 3699 conditions per place. [2024-06-14 13:39:37,644 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 347 selfloop transitions, 107 changer transitions 0/461 dead transitions. [2024-06-14 13:39:37,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 461 transitions, 7204 flow [2024-06-14 13:39:37,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:39:37,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:39:37,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-14 13:39:37,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-14 13:39:37,646 INFO L175 Difference]: Start difference. First operand has 306 places, 436 transitions, 5666 flow. Second operand 8 states and 158 transitions. [2024-06-14 13:39:37,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 461 transitions, 7204 flow [2024-06-14 13:39:38,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 461 transitions, 7027 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-14 13:39:38,684 INFO L231 Difference]: Finished difference. Result has 312 places, 448 transitions, 6046 flow [2024-06-14 13:39:38,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5489, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6046, PETRI_PLACES=312, PETRI_TRANSITIONS=448} [2024-06-14 13:39:38,684 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 268 predicate places. [2024-06-14 13:39:38,684 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 448 transitions, 6046 flow [2024-06-14 13:39:38,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:38,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:38,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:39:38,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 13:39:38,685 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:38,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:38,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1520606410, now seen corresponding path program 6 times [2024-06-14 13:39:38,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:38,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553389985] [2024-06-14 13:39:38,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:38,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:38,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:39,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:39:39,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:39,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553389985] [2024-06-14 13:39:39,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553389985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:39,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:39,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:39:39,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964243167] [2024-06-14 13:39:39,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:39,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:39:39,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:39,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:39:39,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:39:39,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:39:39,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 448 transitions, 6046 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:39,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:39,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:39:39,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:40,749 INFO L124 PetriNetUnfolderBase]: 2576/4329 cut-off events. [2024-06-14 13:39:40,749 INFO L125 PetriNetUnfolderBase]: For 397968/397968 co-relation queries the response was YES. [2024-06-14 13:39:40,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37740 conditions, 4329 events. 2576/4329 cut-off events. For 397968/397968 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 27613 event pairs, 482 based on Foata normal form. 1/4323 useless extension candidates. Maximal degree in co-relation 37598. Up to 3757 conditions per place. [2024-06-14 13:39:40,802 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 375 selfloop transitions, 77 changer transitions 0/459 dead transitions. [2024-06-14 13:39:40,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 459 transitions, 6990 flow [2024-06-14 13:39:40,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:39:40,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:39:40,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-14 13:39:40,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-14 13:39:40,803 INFO L175 Difference]: Start difference. First operand has 312 places, 448 transitions, 6046 flow. Second operand 8 states and 156 transitions. [2024-06-14 13:39:40,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 459 transitions, 6990 flow [2024-06-14 13:39:41,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 459 transitions, 6757 flow, removed 80 selfloop flow, removed 3 redundant places. [2024-06-14 13:39:41,894 INFO L231 Difference]: Finished difference. Result has 317 places, 449 transitions, 5985 flow [2024-06-14 13:39:41,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5814, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5985, PETRI_PLACES=317, PETRI_TRANSITIONS=449} [2024-06-14 13:39:41,895 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 273 predicate places. [2024-06-14 13:39:41,895 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 449 transitions, 5985 flow [2024-06-14 13:39:41,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:41,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:41,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:39:41,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 13:39:41,896 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:41,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:41,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1515058188, now seen corresponding path program 7 times [2024-06-14 13:39:41,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:41,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885562801] [2024-06-14 13:39:41,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:41,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:41,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:42,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-14 13:39:42,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:42,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885562801] [2024-06-14 13:39:42,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885562801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:42,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:42,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:39:42,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796084470] [2024-06-14 13:39:42,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:42,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:39:42,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:42,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:39:42,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:39:42,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:39:42,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 449 transitions, 5985 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:42,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:42,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:39:42,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:43,863 INFO L124 PetriNetUnfolderBase]: 2586/4341 cut-off events. [2024-06-14 13:39:43,864 INFO L125 PetriNetUnfolderBase]: For 406611/406611 co-relation queries the response was YES. [2024-06-14 13:39:43,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37822 conditions, 4341 events. 2586/4341 cut-off events. For 406611/406611 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 27586 event pairs, 482 based on Foata normal form. 2/4336 useless extension candidates. Maximal degree in co-relation 37678. Up to 3648 conditions per place. [2024-06-14 13:39:43,926 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 331 selfloop transitions, 131 changer transitions 0/469 dead transitions. [2024-06-14 13:39:43,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 469 transitions, 7339 flow [2024-06-14 13:39:43,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:39:43,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:39:43,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-14 13:39:43,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625322997416021 [2024-06-14 13:39:43,928 INFO L175 Difference]: Start difference. First operand has 317 places, 449 transitions, 5985 flow. Second operand 9 states and 179 transitions. [2024-06-14 13:39:43,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 469 transitions, 7339 flow [2024-06-14 13:39:45,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 469 transitions, 7151 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-14 13:39:45,172 INFO L231 Difference]: Finished difference. Result has 322 places, 457 transitions, 6330 flow [2024-06-14 13:39:45,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5813, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6330, PETRI_PLACES=322, PETRI_TRANSITIONS=457} [2024-06-14 13:39:45,172 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 278 predicate places. [2024-06-14 13:39:45,173 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 457 transitions, 6330 flow [2024-06-14 13:39:45,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:45,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:45,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:39:45,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 13:39:45,173 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:45,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:45,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1023096558, now seen corresponding path program 8 times [2024-06-14 13:39:45,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:45,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175541867] [2024-06-14 13:39:45,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:45,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:45,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:45,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:39:45,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:45,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175541867] [2024-06-14 13:39:45,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175541867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:45,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:45,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:39:45,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105280716] [2024-06-14 13:39:45,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:45,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:39:45,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:45,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:39:45,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:39:46,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:39:46,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 457 transitions, 6330 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:46,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:46,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:39:46,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:46,984 INFO L124 PetriNetUnfolderBase]: 2583/4337 cut-off events. [2024-06-14 13:39:46,984 INFO L125 PetriNetUnfolderBase]: For 411807/411807 co-relation queries the response was YES. [2024-06-14 13:39:47,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38194 conditions, 4337 events. 2583/4337 cut-off events. For 411807/411807 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 27567 event pairs, 482 based on Foata normal form. 1/4331 useless extension candidates. Maximal degree in co-relation 38048. Up to 3708 conditions per place. [2024-06-14 13:39:47,047 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 353 selfloop transitions, 108 changer transitions 0/468 dead transitions. [2024-06-14 13:39:47,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 468 transitions, 7309 flow [2024-06-14 13:39:47,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:39:47,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:39:47,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-14 13:39:47,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-14 13:39:47,049 INFO L175 Difference]: Start difference. First operand has 322 places, 457 transitions, 6330 flow. Second operand 8 states and 156 transitions. [2024-06-14 13:39:47,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 468 transitions, 7309 flow [2024-06-14 13:39:48,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 468 transitions, 6950 flow, removed 107 selfloop flow, removed 6 redundant places. [2024-06-14 13:39:48,418 INFO L231 Difference]: Finished difference. Result has 324 places, 458 transitions, 6222 flow [2024-06-14 13:39:48,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5991, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6222, PETRI_PLACES=324, PETRI_TRANSITIONS=458} [2024-06-14 13:39:48,418 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 280 predicate places. [2024-06-14 13:39:48,418 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 458 transitions, 6222 flow [2024-06-14 13:39:48,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:48,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:48,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:39:48,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 13:39:48,419 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:48,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:48,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1670191722, now seen corresponding path program 13 times [2024-06-14 13:39:48,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:48,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845913971] [2024-06-14 13:39:48,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:48,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:48,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:49,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:39:49,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:49,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845913971] [2024-06-14 13:39:49,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845913971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:49,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:49,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:39:49,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532166504] [2024-06-14 13:39:49,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:49,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:39:49,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:49,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:39:49,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:39:49,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:39:49,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 458 transitions, 6222 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:49,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:49,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:39:49,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:50,242 INFO L124 PetriNetUnfolderBase]: 2587/4357 cut-off events. [2024-06-14 13:39:50,242 INFO L125 PetriNetUnfolderBase]: For 406427/406427 co-relation queries the response was YES. [2024-06-14 13:39:50,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38056 conditions, 4357 events. 2587/4357 cut-off events. For 406427/406427 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 27788 event pairs, 470 based on Foata normal form. 2/4357 useless extension candidates. Maximal degree in co-relation 37909. Up to 3874 conditions per place. [2024-06-14 13:39:50,297 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 424 selfloop transitions, 50 changer transitions 0/481 dead transitions. [2024-06-14 13:39:50,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 481 transitions, 7278 flow [2024-06-14 13:39:50,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:39:50,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:39:50,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-14 13:39:50,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-14 13:39:50,299 INFO L175 Difference]: Start difference. First operand has 324 places, 458 transitions, 6222 flow. Second operand 9 states and 178 transitions. [2024-06-14 13:39:50,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 481 transitions, 7278 flow [2024-06-14 13:39:51,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 481 transitions, 7052 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-14 13:39:51,561 INFO L231 Difference]: Finished difference. Result has 329 places, 461 transitions, 6138 flow [2024-06-14 13:39:51,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5996, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6138, PETRI_PLACES=329, PETRI_TRANSITIONS=461} [2024-06-14 13:39:51,562 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 285 predicate places. [2024-06-14 13:39:51,562 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 461 transitions, 6138 flow [2024-06-14 13:39:51,562 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-14 13:39:51,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:51,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:39:51,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 13:39:51,563 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:51,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:51,563 INFO L85 PathProgramCache]: Analyzing trace with hash 734953778, now seen corresponding path program 5 times [2024-06-14 13:39:51,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:51,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176460920] [2024-06-14 13:39:51,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:51,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:51,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:52,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:39:52,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:52,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176460920] [2024-06-14 13:39:52,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176460920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:52,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:52,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:39:52,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815705563] [2024-06-14 13:39:52,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:52,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:39:52,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:52,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:39:52,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:39:52,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:39:52,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 461 transitions, 6138 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:52,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:52,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:39:52,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:53,482 INFO L124 PetriNetUnfolderBase]: 2622/4417 cut-off events. [2024-06-14 13:39:53,482 INFO L125 PetriNetUnfolderBase]: For 407145/407145 co-relation queries the response was YES. [2024-06-14 13:39:53,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38246 conditions, 4417 events. 2622/4417 cut-off events. For 407145/407145 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 28243 event pairs, 474 based on Foata normal form. 1/4414 useless extension candidates. Maximal degree in co-relation 38098. Up to 3872 conditions per place. [2024-06-14 13:39:53,547 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 431 selfloop transitions, 67 changer transitions 0/505 dead transitions. [2024-06-14 13:39:53,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 505 transitions, 7457 flow [2024-06-14 13:39:53,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:39:53,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:39:53,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-14 13:39:53,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4806201550387597 [2024-06-14 13:39:53,548 INFO L175 Difference]: Start difference. First operand has 329 places, 461 transitions, 6138 flow. Second operand 9 states and 186 transitions. [2024-06-14 13:39:53,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 505 transitions, 7457 flow [2024-06-14 13:39:54,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 505 transitions, 7216 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-14 13:39:54,826 INFO L231 Difference]: Finished difference. Result has 330 places, 480 transitions, 6324 flow [2024-06-14 13:39:54,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5897, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6324, PETRI_PLACES=330, PETRI_TRANSITIONS=480} [2024-06-14 13:39:54,827 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 286 predicate places. [2024-06-14 13:39:54,827 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 480 transitions, 6324 flow [2024-06-14 13:39:54,827 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-14 13:39:54,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:54,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:39:54,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 13:39:54,828 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:54,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:54,828 INFO L85 PathProgramCache]: Analyzing trace with hash 57632690, now seen corresponding path program 1 times [2024-06-14 13:39:54,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:54,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150657873] [2024-06-14 13:39:54,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:54,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:54,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:55,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:39:55,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:55,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150657873] [2024-06-14 13:39:55,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150657873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:55,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:55,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:39:55,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751248445] [2024-06-14 13:39:55,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:55,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:39:55,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:55,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:39:55,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:39:55,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:39:55,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 480 transitions, 6324 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:55,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:55,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:39:55,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:56,824 INFO L124 PetriNetUnfolderBase]: 2648/4452 cut-off events. [2024-06-14 13:39:56,824 INFO L125 PetriNetUnfolderBase]: For 421655/421655 co-relation queries the response was YES. [2024-06-14 13:39:56,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38783 conditions, 4452 events. 2648/4452 cut-off events. For 421655/421655 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 28486 event pairs, 504 based on Foata normal form. 2/4450 useless extension candidates. Maximal degree in co-relation 38633. Up to 4008 conditions per place. [2024-06-14 13:39:56,892 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 480 selfloop transitions, 21 changer transitions 0/508 dead transitions. [2024-06-14 13:39:56,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 508 transitions, 7531 flow [2024-06-14 13:39:56,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:39:56,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:39:56,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-14 13:39:56,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-14 13:39:56,893 INFO L175 Difference]: Start difference. First operand has 330 places, 480 transitions, 6324 flow. Second operand 10 states and 185 transitions. [2024-06-14 13:39:56,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 508 transitions, 7531 flow [2024-06-14 13:39:58,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 508 transitions, 7355 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 13:39:58,456 INFO L231 Difference]: Finished difference. Result has 335 places, 488 transitions, 6354 flow [2024-06-14 13:39:58,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6155, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6354, PETRI_PLACES=335, PETRI_TRANSITIONS=488} [2024-06-14 13:39:58,457 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 291 predicate places. [2024-06-14 13:39:58,457 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 488 transitions, 6354 flow [2024-06-14 13:39:58,458 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-14 13:39:58,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:58,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:39:58,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 13:39:58,458 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:58,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:58,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1604992690, now seen corresponding path program 2 times [2024-06-14 13:39:58,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:58,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699877866] [2024-06-14 13:39:58,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:58,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:58,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:59,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:39:59,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:59,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699877866] [2024-06-14 13:39:59,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699877866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:59,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:59,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:39:59,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189314482] [2024-06-14 13:39:59,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:59,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:39:59,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:59,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:39:59,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:39:59,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:39:59,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 488 transitions, 6354 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:59,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:59,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:39:59,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:40:00,417 INFO L124 PetriNetUnfolderBase]: 2656/4464 cut-off events. [2024-06-14 13:40:00,418 INFO L125 PetriNetUnfolderBase]: For 431778/431778 co-relation queries the response was YES. [2024-06-14 13:40:00,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39132 conditions, 4464 events. 2656/4464 cut-off events. For 431778/431778 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 28576 event pairs, 468 based on Foata normal form. 2/4462 useless extension candidates. Maximal degree in co-relation 38979. Up to 3994 conditions per place. [2024-06-14 13:40:00,478 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 480 selfloop transitions, 23 changer transitions 0/510 dead transitions. [2024-06-14 13:40:00,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 510 transitions, 7522 flow [2024-06-14 13:40:00,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:40:00,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:40:00,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-14 13:40:00,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-14 13:40:00,480 INFO L175 Difference]: Start difference. First operand has 335 places, 488 transitions, 6354 flow. Second operand 8 states and 157 transitions. [2024-06-14 13:40:00,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 510 transitions, 7522 flow [2024-06-14 13:40:01,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 510 transitions, 7402 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-14 13:40:01,792 INFO L231 Difference]: Finished difference. Result has 337 places, 490 transitions, 6380 flow [2024-06-14 13:40:01,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6234, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6380, PETRI_PLACES=337, PETRI_TRANSITIONS=490} [2024-06-14 13:40:01,792 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 293 predicate places. [2024-06-14 13:40:01,793 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 490 transitions, 6380 flow [2024-06-14 13:40:01,793 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-14 13:40:01,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:40:01,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:40:01,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 13:40:01,793 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:40:01,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:40:01,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1607849650, now seen corresponding path program 3 times [2024-06-14 13:40:01,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:40:01,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035486399] [2024-06-14 13:40:01,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:40:01,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:40:01,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:40:02,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:40:02,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:40:02,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035486399] [2024-06-14 13:40:02,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035486399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:40:02,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:40:02,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:40:02,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387811945] [2024-06-14 13:40:02,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:40:02,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:40:02,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:40:02,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:40:02,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:40:02,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:40:02,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 490 transitions, 6380 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:02,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:40:02,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:40:02,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:40:03,929 INFO L124 PetriNetUnfolderBase]: 2664/4477 cut-off events. [2024-06-14 13:40:03,929 INFO L125 PetriNetUnfolderBase]: For 440729/440729 co-relation queries the response was YES. [2024-06-14 13:40:03,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39398 conditions, 4477 events. 2664/4477 cut-off events. For 440729/440729 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 28686 event pairs, 508 based on Foata normal form. 2/4475 useless extension candidates. Maximal degree in co-relation 39244. Up to 4039 conditions per place. [2024-06-14 13:40:03,997 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 481 selfloop transitions, 20 changer transitions 0/508 dead transitions. [2024-06-14 13:40:03,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 508 transitions, 7530 flow [2024-06-14 13:40:03,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:40:03,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:40:03,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-14 13:40:03,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-14 13:40:03,998 INFO L175 Difference]: Start difference. First operand has 337 places, 490 transitions, 6380 flow. Second operand 8 states and 154 transitions. [2024-06-14 13:40:03,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 508 transitions, 7530 flow [2024-06-14 13:40:05,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 508 transitions, 7400 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-14 13:40:05,449 INFO L231 Difference]: Finished difference. Result has 339 places, 492 transitions, 6391 flow [2024-06-14 13:40:05,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6254, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6391, PETRI_PLACES=339, PETRI_TRANSITIONS=492} [2024-06-14 13:40:05,452 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 295 predicate places. [2024-06-14 13:40:05,452 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 492 transitions, 6391 flow [2024-06-14 13:40:05,452 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-14 13:40:05,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:40:05,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, 1] [2024-06-14 13:40:05,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 13:40:05,453 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:40:05,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:40:05,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1607854610, now seen corresponding path program 1 times [2024-06-14 13:40:05,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:40:05,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528854719] [2024-06-14 13:40:05,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:40:05,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:40:05,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:40:06,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:40:06,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:40:06,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528854719] [2024-06-14 13:40:06,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528854719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:40:06,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:40:06,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:40:06,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279676816] [2024-06-14 13:40:06,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:40:06,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:40:06,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:40:06,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:40:06,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:40:06,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:40:06,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 492 transitions, 6391 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:06,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:40:06,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:40:06,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:40:07,751 INFO L124 PetriNetUnfolderBase]: 2674/4499 cut-off events. [2024-06-14 13:40:07,751 INFO L125 PetriNetUnfolderBase]: For 442902/442902 co-relation queries the response was YES. [2024-06-14 13:40:07,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39459 conditions, 4499 events. 2674/4499 cut-off events. For 442902/442902 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 28801 event pairs, 501 based on Foata normal form. 2/4495 useless extension candidates. Maximal degree in co-relation 39304. Up to 3896 conditions per place. [2024-06-14 13:40:07,820 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 415 selfloop transitions, 91 changer transitions 0/513 dead transitions. [2024-06-14 13:40:07,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 513 transitions, 7621 flow [2024-06-14 13:40:07,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:40:07,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:40:07,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-14 13:40:07,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-14 13:40:07,821 INFO L175 Difference]: Start difference. First operand has 339 places, 492 transitions, 6391 flow. Second operand 9 states and 177 transitions. [2024-06-14 13:40:07,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 513 transitions, 7621 flow [2024-06-14 13:40:09,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 513 transitions, 7500 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-14 13:40:09,274 INFO L231 Difference]: Finished difference. Result has 342 places, 496 transitions, 6619 flow [2024-06-14 13:40:09,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6270, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6619, PETRI_PLACES=342, PETRI_TRANSITIONS=496} [2024-06-14 13:40:09,275 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 298 predicate places. [2024-06-14 13:40:09,275 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 496 transitions, 6619 flow [2024-06-14 13:40:09,275 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-14 13:40:09,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:40:09,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:40:09,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 13:40:09,275 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:40:09,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:40:09,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1888779954, now seen corresponding path program 4 times [2024-06-14 13:40:09,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:40:09,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968411031] [2024-06-14 13:40:09,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:40:09,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:40:09,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:40:10,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:40:10,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:40:10,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968411031] [2024-06-14 13:40:10,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968411031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:40:10,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:40:10,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:40:10,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945101959] [2024-06-14 13:40:10,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:40:10,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:40:10,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:40:10,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:40:10,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:40:10,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:40:10,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 496 transitions, 6619 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:10,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:40:10,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:40:10,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:40:11,396 INFO L124 PetriNetUnfolderBase]: 2682/4506 cut-off events. [2024-06-14 13:40:11,397 INFO L125 PetriNetUnfolderBase]: For 455269/455269 co-relation queries the response was YES. [2024-06-14 13:40:11,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40142 conditions, 4506 events. 2682/4506 cut-off events. For 455269/455269 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 28876 event pairs, 508 based on Foata normal form. 2/4504 useless extension candidates. Maximal degree in co-relation 39986. Up to 4075 conditions per place. [2024-06-14 13:40:11,470 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 489 selfloop transitions, 17 changer transitions 0/513 dead transitions. [2024-06-14 13:40:11,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 513 transitions, 7789 flow [2024-06-14 13:40:11,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:40:11,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:40:11,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-14 13:40:11,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-14 13:40:11,471 INFO L175 Difference]: Start difference. First operand has 342 places, 496 transitions, 6619 flow. Second operand 8 states and 151 transitions. [2024-06-14 13:40:11,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 513 transitions, 7789 flow [2024-06-14 13:40:13,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 513 transitions, 7468 flow, removed 72 selfloop flow, removed 7 redundant places. [2024-06-14 13:40:13,275 INFO L231 Difference]: Finished difference. Result has 344 places, 499 transitions, 6455 flow [2024-06-14 13:40:13,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6298, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6455, PETRI_PLACES=344, PETRI_TRANSITIONS=499} [2024-06-14 13:40:13,276 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-14 13:40:13,276 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 499 transitions, 6455 flow [2024-06-14 13:40:13,276 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-14 13:40:13,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:40:13,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:40:13,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 13:40:13,276 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:40:13,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:40:13,277 INFO L85 PathProgramCache]: Analyzing trace with hash 399893042, now seen corresponding path program 2 times [2024-06-14 13:40:13,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:40:13,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919175786] [2024-06-14 13:40:13,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:40:13,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:40:13,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:40:14,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:40:14,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:40:14,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919175786] [2024-06-14 13:40:14,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919175786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:40:14,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:40:14,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:40:14,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254044419] [2024-06-14 13:40:14,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:40:14,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:40:14,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:40:14,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:40:14,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:40:14,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:40:14,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 499 transitions, 6455 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:14,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:40:14,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:40:14,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:40:15,494 INFO L124 PetriNetUnfolderBase]: 2702/4546 cut-off events. [2024-06-14 13:40:15,494 INFO L125 PetriNetUnfolderBase]: For 464960/464960 co-relation queries the response was YES. [2024-06-14 13:40:15,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40300 conditions, 4546 events. 2702/4546 cut-off events. For 464960/464960 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 29118 event pairs, 503 based on Foata normal form. 2/4542 useless extension candidates. Maximal degree in co-relation 40142. Up to 3957 conditions per place. [2024-06-14 13:40:15,569 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 435 selfloop transitions, 79 changer transitions 0/521 dead transitions. [2024-06-14 13:40:15,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 521 transitions, 7744 flow [2024-06-14 13:40:15,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:40:15,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:40:15,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-14 13:40:15,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-14 13:40:15,570 INFO L175 Difference]: Start difference. First operand has 344 places, 499 transitions, 6455 flow. Second operand 9 states and 175 transitions. [2024-06-14 13:40:15,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 521 transitions, 7744 flow [2024-06-14 13:40:17,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 521 transitions, 7601 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-14 13:40:17,084 INFO L231 Difference]: Finished difference. Result has 348 places, 507 transitions, 6709 flow [2024-06-14 13:40:17,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6312, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6709, PETRI_PLACES=348, PETRI_TRANSITIONS=507} [2024-06-14 13:40:17,085 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 304 predicate places. [2024-06-14 13:40:17,085 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 507 transitions, 6709 flow [2024-06-14 13:40:17,085 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-14 13:40:17,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:40:17,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:40:17,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 13:40:17,086 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:40:17,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:40:17,086 INFO L85 PathProgramCache]: Analyzing trace with hash 406559282, now seen corresponding path program 3 times [2024-06-14 13:40:17,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:40:17,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974583891] [2024-06-14 13:40:17,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:40:17,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:40:17,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:40:17,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:40:17,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:40:17,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974583891] [2024-06-14 13:40:17,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974583891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:40:17,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:40:17,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:40:17,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607672047] [2024-06-14 13:40:17,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:40:17,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:40:17,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:40:17,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:40:17,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:40:18,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:40:18,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 507 transitions, 6709 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:18,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:40:18,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:40:18,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:40:19,309 INFO L124 PetriNetUnfolderBase]: 2728/4580 cut-off events. [2024-06-14 13:40:19,310 INFO L125 PetriNetUnfolderBase]: For 487149/487149 co-relation queries the response was YES. [2024-06-14 13:40:19,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41544 conditions, 4580 events. 2728/4580 cut-off events. For 487149/487149 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 29305 event pairs, 497 based on Foata normal form. 2/4576 useless extension candidates. Maximal degree in co-relation 41385. Up to 3852 conditions per place. [2024-06-14 13:40:19,370 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 377 selfloop transitions, 146 changer transitions 0/530 dead transitions. [2024-06-14 13:40:19,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 530 transitions, 8329 flow [2024-06-14 13:40:19,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:40:19,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:40:19,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-14 13:40:19,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625322997416021 [2024-06-14 13:40:19,372 INFO L175 Difference]: Start difference. First operand has 348 places, 507 transitions, 6709 flow. Second operand 9 states and 179 transitions. [2024-06-14 13:40:19,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 530 transitions, 8329 flow [2024-06-14 13:40:21,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 530 transitions, 8005 flow, removed 93 selfloop flow, removed 6 redundant places. [2024-06-14 13:40:21,382 INFO L231 Difference]: Finished difference. Result has 351 places, 515 transitions, 7032 flow [2024-06-14 13:40:21,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6385, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7032, PETRI_PLACES=351, PETRI_TRANSITIONS=515} [2024-06-14 13:40:21,383 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 307 predicate places. [2024-06-14 13:40:21,383 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 515 transitions, 7032 flow [2024-06-14 13:40:21,383 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-14 13:40:21,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:40:21,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:40:21,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 13:40:21,384 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:40:21,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:40:21,384 INFO L85 PathProgramCache]: Analyzing trace with hash 406322132, now seen corresponding path program 4 times [2024-06-14 13:40:21,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:40:21,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62947877] [2024-06-14 13:40:21,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:40:21,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:40:21,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:40:22,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:40:22,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:40:22,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62947877] [2024-06-14 13:40:22,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62947877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:40:22,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:40:22,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:40:22,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218273870] [2024-06-14 13:40:22,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:40:22,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:40:22,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:40:22,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:40:22,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:40:22,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:40:22,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 515 transitions, 7032 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:22,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:40:22,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:40:22,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:40:23,655 INFO L124 PetriNetUnfolderBase]: 2722/4572 cut-off events. [2024-06-14 13:40:23,656 INFO L125 PetriNetUnfolderBase]: For 491384/491384 co-relation queries the response was YES. [2024-06-14 13:40:23,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41579 conditions, 4572 events. 2722/4572 cut-off events. For 491384/491384 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 29238 event pairs, 501 based on Foata normal form. 2/4568 useless extension candidates. Maximal degree in co-relation 41420. Up to 3985 conditions per place. [2024-06-14 13:40:23,726 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 437 selfloop transitions, 85 changer transitions 0/529 dead transitions. [2024-06-14 13:40:23,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 529 transitions, 8126 flow [2024-06-14 13:40:23,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:40:23,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:40:23,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-14 13:40:23,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-14 13:40:23,728 INFO L175 Difference]: Start difference. First operand has 351 places, 515 transitions, 7032 flow. Second operand 9 states and 176 transitions. [2024-06-14 13:40:23,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 529 transitions, 8126 flow [2024-06-14 13:40:25,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 529 transitions, 7663 flow, removed 145 selfloop flow, removed 5 redundant places. [2024-06-14 13:40:25,563 INFO L231 Difference]: Finished difference. Result has 355 places, 515 transitions, 6746 flow [2024-06-14 13:40:25,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6569, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6746, PETRI_PLACES=355, PETRI_TRANSITIONS=515} [2024-06-14 13:40:25,564 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 311 predicate places. [2024-06-14 13:40:25,564 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 515 transitions, 6746 flow [2024-06-14 13:40:25,564 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-14 13:40:25,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:40:25,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:40:25,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 13:40:25,564 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:40:25,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:40:25,565 INFO L85 PathProgramCache]: Analyzing trace with hash -681691470, now seen corresponding path program 5 times [2024-06-14 13:40:25,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:40:25,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524806318] [2024-06-14 13:40:25,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:40:25,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:40:25,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:40:26,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:40:26,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:40:26,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524806318] [2024-06-14 13:40:26,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524806318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:40:26,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:40:26,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:40:26,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752021587] [2024-06-14 13:40:26,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:40:26,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:40:26,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:40:26,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:40:26,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:40:26,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:40:26,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 515 transitions, 6746 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:26,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:40:26,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:40:26,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:40:27,650 INFO L124 PetriNetUnfolderBase]: 2717/4556 cut-off events. [2024-06-14 13:40:27,650 INFO L125 PetriNetUnfolderBase]: For 492694/492694 co-relation queries the response was YES. [2024-06-14 13:40:27,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41109 conditions, 4556 events. 2717/4556 cut-off events. For 492694/492694 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 29290 event pairs, 509 based on Foata normal form. 2/4553 useless extension candidates. Maximal degree in co-relation 40948. Up to 4115 conditions per place. [2024-06-14 13:40:27,728 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 498 selfloop transitions, 24 changer transitions 0/529 dead transitions. [2024-06-14 13:40:27,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 529 transitions, 7938 flow [2024-06-14 13:40:27,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:40:27,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:40:27,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-14 13:40:27,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-14 13:40:27,730 INFO L175 Difference]: Start difference. First operand has 355 places, 515 transitions, 6746 flow. Second operand 8 states and 151 transitions. [2024-06-14 13:40:27,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 529 transitions, 7938 flow [2024-06-14 13:40:29,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 529 transitions, 7669 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-14 13:40:29,684 INFO L231 Difference]: Finished difference. Result has 354 places, 518 transitions, 6654 flow [2024-06-14 13:40:29,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6477, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6654, PETRI_PLACES=354, PETRI_TRANSITIONS=518} [2024-06-14 13:40:29,685 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 310 predicate places. [2024-06-14 13:40:29,685 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 518 transitions, 6654 flow [2024-06-14 13:40:29,686 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-14 13:40:29,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:40:29,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:40:29,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 13:40:29,686 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:40:29,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:40:29,686 INFO L85 PathProgramCache]: Analyzing trace with hash -675257420, now seen corresponding path program 5 times [2024-06-14 13:40:29,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:40:29,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438722555] [2024-06-14 13:40:29,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:40:29,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:40:29,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:40:30,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:40:30,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:40:30,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438722555] [2024-06-14 13:40:30,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438722555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:40:30,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:40:30,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:40:30,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104089134] [2024-06-14 13:40:30,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:40:30,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:40:30,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:40:30,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:40:30,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:40:30,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:40:30,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 518 transitions, 6654 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:30,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:40:30,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:40:30,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:40:32,015 INFO L124 PetriNetUnfolderBase]: 2737/4593 cut-off events. [2024-06-14 13:40:32,015 INFO L125 PetriNetUnfolderBase]: For 502505/502505 co-relation queries the response was YES. [2024-06-14 13:40:32,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41379 conditions, 4593 events. 2737/4593 cut-off events. For 502505/502505 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 29464 event pairs, 518 based on Foata normal form. 2/4586 useless extension candidates. Maximal degree in co-relation 41218. Up to 3872 conditions per place. [2024-06-14 13:40:32,085 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 405 selfloop transitions, 125 changer transitions 0/537 dead transitions. [2024-06-14 13:40:32,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 537 transitions, 7971 flow [2024-06-14 13:40:32,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:40:32,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:40:32,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-14 13:40:32,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-14 13:40:32,086 INFO L175 Difference]: Start difference. First operand has 354 places, 518 transitions, 6654 flow. Second operand 9 states and 177 transitions. [2024-06-14 13:40:32,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 537 transitions, 7971 flow [2024-06-14 13:40:34,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 537 transitions, 7802 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-14 13:40:34,035 INFO L231 Difference]: Finished difference. Result has 357 places, 526 transitions, 6973 flow [2024-06-14 13:40:34,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6485, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6973, PETRI_PLACES=357, PETRI_TRANSITIONS=526} [2024-06-14 13:40:34,035 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 313 predicate places. [2024-06-14 13:40:34,036 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 526 transitions, 6973 flow [2024-06-14 13:40:34,036 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-14 13:40:34,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:40:34,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] [2024-06-14 13:40:34,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 13:40:34,036 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:40:34,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:40:34,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1313439052, now seen corresponding path program 6 times [2024-06-14 13:40:34,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:40:34,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981793533] [2024-06-14 13:40:34,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:40:34,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:40:34,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:40:35,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:40:35,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:40:35,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981793533] [2024-06-14 13:40:35,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981793533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:40:35,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:40:35,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:40:35,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814801566] [2024-06-14 13:40:35,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:40:35,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:40:35,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:40:35,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:40:35,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:40:35,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:40:35,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 526 transitions, 6973 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:35,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:40:35,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:40:35,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:40:36,411 INFO L124 PetriNetUnfolderBase]: 2747/4604 cut-off events. [2024-06-14 13:40:36,411 INFO L125 PetriNetUnfolderBase]: For 516450/516450 co-relation queries the response was YES. [2024-06-14 13:40:36,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42124 conditions, 4604 events. 2747/4604 cut-off events. For 516450/516450 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 29592 event pairs, 532 based on Foata normal form. 2/4593 useless extension candidates. Maximal degree in co-relation 41963. Up to 3759 conditions per place. [2024-06-14 13:40:36,482 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 334 selfloop transitions, 200 changer transitions 0/541 dead transitions. [2024-06-14 13:40:36,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 541 transitions, 8263 flow [2024-06-14 13:40:36,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:40:36,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:40:36,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-14 13:40:36,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44883720930232557 [2024-06-14 13:40:36,484 INFO L175 Difference]: Start difference. First operand has 357 places, 526 transitions, 6973 flow. Second operand 10 states and 193 transitions. [2024-06-14 13:40:36,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 541 transitions, 8263 flow [2024-06-14 13:40:38,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 541 transitions, 7842 flow, removed 89 selfloop flow, removed 6 redundant places. [2024-06-14 13:40:38,655 INFO L231 Difference]: Finished difference. Result has 361 places, 530 transitions, 7155 flow [2024-06-14 13:40:38,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6552, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7155, PETRI_PLACES=361, PETRI_TRANSITIONS=530} [2024-06-14 13:40:38,656 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 317 predicate places. [2024-06-14 13:40:38,656 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 530 transitions, 7155 flow [2024-06-14 13:40:38,656 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-14 13:40:38,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:40:38,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:40:38,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 13:40:38,657 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:40:38,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:40:38,657 INFO L85 PathProgramCache]: Analyzing trace with hash -669768718, now seen corresponding path program 7 times [2024-06-14 13:40:38,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:40:38,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563626996] [2024-06-14 13:40:38,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:40:38,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:40:38,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:40:39,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:40:39,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:40:39,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563626996] [2024-06-14 13:40:39,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563626996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:40:39,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:40:39,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:40:39,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148940700] [2024-06-14 13:40:39,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:40:39,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:40:39,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:40:39,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:40:39,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:40:39,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:40:39,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 530 transitions, 7155 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:39,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:40:39,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:40:39,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:40:40,997 INFO L124 PetriNetUnfolderBase]: 2773/4644 cut-off events. [2024-06-14 13:40:40,998 INFO L125 PetriNetUnfolderBase]: For 542782/542782 co-relation queries the response was YES. [2024-06-14 13:40:41,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43427 conditions, 4644 events. 2773/4644 cut-off events. For 542782/542782 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 29897 event pairs, 532 based on Foata normal form. 2/4633 useless extension candidates. Maximal degree in co-relation 43265. Up to 3787 conditions per place. [2024-06-14 13:40:41,067 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 369 selfloop transitions, 174 changer transitions 0/550 dead transitions. [2024-06-14 13:40:41,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 550 transitions, 8861 flow [2024-06-14 13:40:41,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:40:41,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:40:41,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-14 13:40:41,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-14 13:40:41,068 INFO L175 Difference]: Start difference. First operand has 361 places, 530 transitions, 7155 flow. Second operand 9 states and 180 transitions. [2024-06-14 13:40:41,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 550 transitions, 8861 flow [2024-06-14 13:40:43,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 550 transitions, 8286 flow, removed 90 selfloop flow, removed 8 redundant places. [2024-06-14 13:40:43,453 INFO L231 Difference]: Finished difference. Result has 362 places, 538 transitions, 7335 flow [2024-06-14 13:40:43,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6580, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7335, PETRI_PLACES=362, PETRI_TRANSITIONS=538} [2024-06-14 13:40:43,453 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-14 13:40:43,453 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 538 transitions, 7335 flow [2024-06-14 13:40:43,454 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-14 13:40:43,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:40:43,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:40:43,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 13:40:43,454 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:40:43,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:40:43,454 INFO L85 PathProgramCache]: Analyzing trace with hash -676434958, now seen corresponding path program 8 times [2024-06-14 13:40:43,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:40:43,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918574938] [2024-06-14 13:40:43,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:40:43,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:40:43,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:40:44,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:40:44,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:40:44,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918574938] [2024-06-14 13:40:44,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918574938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:40:44,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:40:44,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:40:44,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281344594] [2024-06-14 13:40:44,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:40:44,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:40:44,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:40:44,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:40:44,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:40:44,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:40:44,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 538 transitions, 7335 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:44,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:40:44,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:40:44,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:40:45,865 INFO L124 PetriNetUnfolderBase]: 2767/4643 cut-off events. [2024-06-14 13:40:45,865 INFO L125 PetriNetUnfolderBase]: For 546166/546166 co-relation queries the response was YES. [2024-06-14 13:40:45,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43230 conditions, 4643 events. 2767/4643 cut-off events. For 546166/546166 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 29864 event pairs, 518 based on Foata normal form. 2/4636 useless extension candidates. Maximal degree in co-relation 43067. Up to 3914 conditions per place. [2024-06-14 13:40:45,928 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 420 selfloop transitions, 122 changer transitions 0/549 dead transitions. [2024-06-14 13:40:45,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 549 transitions, 8453 flow [2024-06-14 13:40:45,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:40:45,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:40:45,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-14 13:40:45,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-14 13:40:45,931 INFO L175 Difference]: Start difference. First operand has 362 places, 538 transitions, 7335 flow. Second operand 9 states and 176 transitions. [2024-06-14 13:40:45,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 549 transitions, 8453 flow [2024-06-14 13:40:47,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 549 transitions, 7896 flow, removed 178 selfloop flow, removed 5 redundant places. [2024-06-14 13:40:47,950 INFO L231 Difference]: Finished difference. Result has 366 places, 538 transitions, 7029 flow [2024-06-14 13:40:47,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6778, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7029, PETRI_PLACES=366, PETRI_TRANSITIONS=538} [2024-06-14 13:40:47,951 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 322 predicate places. [2024-06-14 13:40:47,951 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 538 transitions, 7029 flow [2024-06-14 13:40:47,951 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-14 13:40:47,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:40:47,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:40:47,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 13:40:47,951 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:40:47,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:40:47,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1028339182, now seen corresponding path program 9 times [2024-06-14 13:40:47,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:40:47,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128532076] [2024-06-14 13:40:47,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:40:47,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:40:47,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:40:48,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:40:48,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:40:48,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128532076] [2024-06-14 13:40:48,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128532076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:40:48,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:40:48,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:40:48,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782980670] [2024-06-14 13:40:48,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:40:48,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:40:48,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:40:48,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:40:48,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:40:49,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:40:49,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 538 transitions, 7029 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:49,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:40:49,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:40:49,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:40:50,128 INFO L124 PetriNetUnfolderBase]: 2769/4639 cut-off events. [2024-06-14 13:40:50,129 INFO L125 PetriNetUnfolderBase]: For 544195/544195 co-relation queries the response was YES. [2024-06-14 13:40:50,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43053 conditions, 4639 events. 2769/4639 cut-off events. For 544195/544195 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 29788 event pairs, 532 based on Foata normal form. 2/4628 useless extension candidates. Maximal degree in co-relation 42888. Up to 3718 conditions per place. [2024-06-14 13:40:50,208 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 304 selfloop transitions, 242 changer transitions 0/553 dead transitions. [2024-06-14 13:40:50,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 553 transitions, 8359 flow [2024-06-14 13:40:50,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:40:50,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:40:50,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-14 13:40:50,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625322997416021 [2024-06-14 13:40:50,209 INFO L175 Difference]: Start difference. First operand has 366 places, 538 transitions, 7029 flow. Second operand 9 states and 179 transitions. [2024-06-14 13:40:50,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 553 transitions, 8359 flow [2024-06-14 13:40:52,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 553 transitions, 7988 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-14 13:40:52,494 INFO L231 Difference]: Finished difference. Result has 366 places, 542 transitions, 7361 flow [2024-06-14 13:40:52,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6658, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7361, PETRI_PLACES=366, PETRI_TRANSITIONS=542} [2024-06-14 13:40:52,494 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 322 predicate places. [2024-06-14 13:40:52,494 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 542 transitions, 7361 flow [2024-06-14 13:40:52,495 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-14 13:40:52,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:40:52,495 INFO 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-14 13:40:52,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 13:40:52,495 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:40:52,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:40:52,496 INFO L85 PathProgramCache]: Analyzing trace with hash -686085142, now seen corresponding path program 1 times [2024-06-14 13:40:52,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:40:52,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551562862] [2024-06-14 13:40:52,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:40:52,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:40:52,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:40:53,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:40:53,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:40:53,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551562862] [2024-06-14 13:40:53,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551562862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:40:53,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:40:53,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:40:53,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838047374] [2024-06-14 13:40:53,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:40:53,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:40:53,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:40:53,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:40:53,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:40:53,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:40:53,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 542 transitions, 7361 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:53,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:40:53,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:40:53,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:40:54,221 INFO L124 PetriNetUnfolderBase]: 2779/4663 cut-off events. [2024-06-14 13:40:54,222 INFO L125 PetriNetUnfolderBase]: For 558898/558898 co-relation queries the response was YES. [2024-06-14 13:40:54,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43721 conditions, 4663 events. 2779/4663 cut-off events. For 558898/558898 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 30070 event pairs, 510 based on Foata normal form. 2/4655 useless extension candidates. Maximal degree in co-relation 43557. Up to 4009 conditions per place. [2024-06-14 13:40:54,297 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 457 selfloop transitions, 95 changer transitions 0/559 dead transitions. [2024-06-14 13:40:54,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 559 transitions, 8627 flow [2024-06-14 13:40:54,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:40:54,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:40:54,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-14 13:40:54,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4850498338870432 [2024-06-14 13:40:54,298 INFO L175 Difference]: Start difference. First operand has 366 places, 542 transitions, 7361 flow. Second operand 7 states and 146 transitions. [2024-06-14 13:40:54,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 559 transitions, 8627 flow [2024-06-14 13:40:56,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 559 transitions, 7952 flow, removed 98 selfloop flow, removed 7 redundant places. [2024-06-14 13:40:56,617 INFO L231 Difference]: Finished difference. Result has 366 places, 545 transitions, 6981 flow [2024-06-14 13:40:56,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6686, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6981, PETRI_PLACES=366, PETRI_TRANSITIONS=545} [2024-06-14 13:40:56,617 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 322 predicate places. [2024-06-14 13:40:56,617 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 545 transitions, 6981 flow [2024-06-14 13:40:56,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:56,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:40:56,618 INFO 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-14 13:40:56,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 13:40:56,618 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:40:56,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:40:56,618 INFO L85 PathProgramCache]: Analyzing trace with hash -671877228, now seen corresponding path program 2 times [2024-06-14 13:40:56,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:40:56,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258614146] [2024-06-14 13:40:56,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:40:56,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:40:56,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:40:57,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-14 13:40:57,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:40:57,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258614146] [2024-06-14 13:40:57,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258614146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:40:57,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:40:57,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:40:57,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951573629] [2024-06-14 13:40:57,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:40:57,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:40:57,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:40:57,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:40:57,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:40:57,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:40:57,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 545 transitions, 6981 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:57,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:40:57,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:40:57,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:40:58,402 INFO L124 PetriNetUnfolderBase]: 2810/4706 cut-off events. [2024-06-14 13:40:58,402 INFO L125 PetriNetUnfolderBase]: For 570325/570325 co-relation queries the response was YES. [2024-06-14 13:40:58,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43831 conditions, 4706 events. 2810/4706 cut-off events. For 570325/570325 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 30262 event pairs, 508 based on Foata normal form. 2/4698 useless extension candidates. Maximal degree in co-relation 43666. Up to 3875 conditions per place. [2024-06-14 13:40:58,476 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 387 selfloop transitions, 177 changer transitions 0/571 dead transitions. [2024-06-14 13:40:58,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 571 transitions, 8597 flow [2024-06-14 13:40:58,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:40:58,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:40:58,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-14 13:40:58,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-14 13:40:58,477 INFO L175 Difference]: Start difference. First operand has 366 places, 545 transitions, 6981 flow. Second operand 8 states and 168 transitions. [2024-06-14 13:40:58,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 571 transitions, 8597 flow [2024-06-14 13:41:00,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 571 transitions, 8390 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-14 13:41:00,777 INFO L231 Difference]: Finished difference. Result has 370 places, 554 transitions, 7391 flow [2024-06-14 13:41:00,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6774, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7391, PETRI_PLACES=370, PETRI_TRANSITIONS=554} [2024-06-14 13:41:00,777 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 326 predicate places. [2024-06-14 13:41:00,777 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 554 transitions, 7391 flow [2024-06-14 13:41:00,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:00,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:41:00,778 INFO 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-14 13:41:00,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 13:41:00,778 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:41:00,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:41:00,778 INFO L85 PathProgramCache]: Analyzing trace with hash -76310438, now seen corresponding path program 3 times [2024-06-14 13:41:00,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:41:00,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645683121] [2024-06-14 13:41:00,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:41:00,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:41:00,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:41:01,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:41:01,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:41:01,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645683121] [2024-06-14 13:41:01,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645683121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:41:01,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:41:01,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:41:01,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093831337] [2024-06-14 13:41:01,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:41:01,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:41:01,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:41:01,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:41:01,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:41:01,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:41:01,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 554 transitions, 7391 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:01,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:41:01,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:41:01,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:41:02,852 INFO L124 PetriNetUnfolderBase]: 2893/4851 cut-off events. [2024-06-14 13:41:02,852 INFO L125 PetriNetUnfolderBase]: For 582484/582484 co-relation queries the response was YES. [2024-06-14 13:41:03,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45297 conditions, 4851 events. 2893/4851 cut-off events. For 582484/582484 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 31307 event pairs, 512 based on Foata normal form. 2/4845 useless extension candidates. Maximal degree in co-relation 45130. Up to 4264 conditions per place. [2024-06-14 13:41:03,055 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 540 selfloop transitions, 55 changer transitions 0/602 dead transitions. [2024-06-14 13:41:03,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 602 transitions, 9142 flow [2024-06-14 13:41:03,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:41:03,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:41:03,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-14 13:41:03,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511627906976744 [2024-06-14 13:41:03,057 INFO L175 Difference]: Start difference. First operand has 370 places, 554 transitions, 7391 flow. Second operand 10 states and 194 transitions. [2024-06-14 13:41:03,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 602 transitions, 9142 flow [2024-06-14 13:41:05,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 602 transitions, 8861 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-14 13:41:05,753 INFO L231 Difference]: Finished difference. Result has 379 places, 579 transitions, 7701 flow [2024-06-14 13:41:05,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7177, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7701, PETRI_PLACES=379, PETRI_TRANSITIONS=579} [2024-06-14 13:41:05,754 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 335 predicate places. [2024-06-14 13:41:05,754 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 579 transitions, 7701 flow [2024-06-14 13:41:05,754 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-14 13:41:05,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:41:05,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:41:05,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 13:41:05,754 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:41:05,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:41:05,755 INFO L85 PathProgramCache]: Analyzing trace with hash -696085848, now seen corresponding path program 4 times [2024-06-14 13:41:05,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:41:05,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033894140] [2024-06-14 13:41:05,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:41:05,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:41:05,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:41:06,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:41:06,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:41:06,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033894140] [2024-06-14 13:41:06,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033894140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:41:06,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:41:06,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:41:06,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815725380] [2024-06-14 13:41:06,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:41:06,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:41:06,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:41:06,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:41:06,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:41:06,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:41:06,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 579 transitions, 7701 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:06,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:41:06,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:41:06,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:41:07,591 INFO L124 PetriNetUnfolderBase]: 2903/4863 cut-off events. [2024-06-14 13:41:07,591 INFO L125 PetriNetUnfolderBase]: For 591440/591440 co-relation queries the response was YES. [2024-06-14 13:41:07,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45631 conditions, 4863 events. 2903/4863 cut-off events. For 591440/591440 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 31416 event pairs, 517 based on Foata normal form. 2/4854 useless extension candidates. Maximal degree in co-relation 45459. Up to 4222 conditions per place. [2024-06-14 13:41:07,670 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 529 selfloop transitions, 64 changer transitions 0/600 dead transitions. [2024-06-14 13:41:07,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 600 transitions, 9073 flow [2024-06-14 13:41:07,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:41:07,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:41:07,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-14 13:41:07,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-14 13:41:07,672 INFO L175 Difference]: Start difference. First operand has 379 places, 579 transitions, 7701 flow. Second operand 8 states and 160 transitions. [2024-06-14 13:41:07,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 600 transitions, 9073 flow [2024-06-14 13:41:10,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 600 transitions, 8972 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-14 13:41:10,234 INFO L231 Difference]: Finished difference. Result has 384 places, 582 transitions, 7815 flow [2024-06-14 13:41:10,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7600, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7815, PETRI_PLACES=384, PETRI_TRANSITIONS=582} [2024-06-14 13:41:10,235 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 340 predicate places. [2024-06-14 13:41:10,235 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 582 transitions, 7815 flow [2024-06-14 13:41:10,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:10,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:41:10,235 INFO 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-14 13:41:10,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 13:41:10,235 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:41:10,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:41:10,236 INFO L85 PathProgramCache]: Analyzing trace with hash -386184020, now seen corresponding path program 5 times [2024-06-14 13:41:10,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:41:10,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977355569] [2024-06-14 13:41:10,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:41:10,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:41:10,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:41:10,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:41:10,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:41:10,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977355569] [2024-06-14 13:41:10,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977355569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:41:10,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:41:10,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:41:10,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116958372] [2024-06-14 13:41:10,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:41:10,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:41:10,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:41:10,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:41:10,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:41:11,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:41:11,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 582 transitions, 7815 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:11,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:41:11,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:41:11,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:41:12,263 INFO L124 PetriNetUnfolderBase]: 2913/4877 cut-off events. [2024-06-14 13:41:12,264 INFO L125 PetriNetUnfolderBase]: For 602905/602905 co-relation queries the response was YES. [2024-06-14 13:41:12,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45937 conditions, 4877 events. 2913/4877 cut-off events. For 602905/602905 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 31523 event pairs, 512 based on Foata normal form. 2/4868 useless extension candidates. Maximal degree in co-relation 45764. Up to 4041 conditions per place. [2024-06-14 13:41:12,346 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 473 selfloop transitions, 122 changer transitions 0/602 dead transitions. [2024-06-14 13:41:12,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 602 transitions, 9413 flow [2024-06-14 13:41:12,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:41:12,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:41:12,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-14 13:41:12,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625322997416021 [2024-06-14 13:41:12,347 INFO L175 Difference]: Start difference. First operand has 384 places, 582 transitions, 7815 flow. Second operand 9 states and 179 transitions. [2024-06-14 13:41:12,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 602 transitions, 9413 flow [2024-06-14 13:41:15,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 602 transitions, 9234 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 13:41:15,356 INFO L231 Difference]: Finished difference. Result has 387 places, 585 transitions, 7968 flow [2024-06-14 13:41:15,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7636, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7968, PETRI_PLACES=387, PETRI_TRANSITIONS=585} [2024-06-14 13:41:15,357 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 343 predicate places. [2024-06-14 13:41:15,357 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 585 transitions, 7968 flow [2024-06-14 13:41:15,357 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-14 13:41:15,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:41:15,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:41:15,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 13:41:15,358 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:41:15,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:41:15,358 INFO L85 PathProgramCache]: Analyzing trace with hash -386599730, now seen corresponding path program 6 times [2024-06-14 13:41:15,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:41:15,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484011949] [2024-06-14 13:41:15,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:41:15,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:41:15,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:41:16,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:41:16,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:41:16,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484011949] [2024-06-14 13:41:16,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484011949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:41:16,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:41:16,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:41:16,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115182317] [2024-06-14 13:41:16,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:41:16,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:41:16,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:41:16,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:41:16,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:41:16,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:41:16,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 585 transitions, 7968 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:16,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:41:16,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:41:16,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:41:17,464 INFO L124 PetriNetUnfolderBase]: 2907/4865 cut-off events. [2024-06-14 13:41:17,465 INFO L125 PetriNetUnfolderBase]: For 602070/602070 co-relation queries the response was YES. [2024-06-14 13:41:17,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45833 conditions, 4865 events. 2907/4865 cut-off events. For 602070/602070 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 31418 event pairs, 516 based on Foata normal form. 2/4856 useless extension candidates. Maximal degree in co-relation 45659. Up to 4036 conditions per place. [2024-06-14 13:41:17,579 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 483 selfloop transitions, 111 changer transitions 0/601 dead transitions. [2024-06-14 13:41:17,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 601 transitions, 9276 flow [2024-06-14 13:41:17,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:41:17,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:41:17,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-14 13:41:17,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47093023255813954 [2024-06-14 13:41:17,581 INFO L175 Difference]: Start difference. First operand has 387 places, 585 transitions, 7968 flow. Second operand 8 states and 162 transitions. [2024-06-14 13:41:17,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 601 transitions, 9276 flow [2024-06-14 13:41:20,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 601 transitions, 8916 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-14 13:41:20,831 INFO L231 Difference]: Finished difference. Result has 388 places, 585 transitions, 7838 flow [2024-06-14 13:41:20,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7608, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7838, PETRI_PLACES=388, PETRI_TRANSITIONS=585} [2024-06-14 13:41:20,832 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 344 predicate places. [2024-06-14 13:41:20,832 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 585 transitions, 7838 flow [2024-06-14 13:41:20,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:20,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:41:20,832 INFO 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-14 13:41:20,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 13:41:20,833 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:41:20,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:41:20,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1863755378, now seen corresponding path program 7 times [2024-06-14 13:41:20,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:41:20,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557075381] [2024-06-14 13:41:20,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:41:20,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:41:20,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:41:21,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:41:21,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:41:21,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557075381] [2024-06-14 13:41:21,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557075381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:41:21,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:41:21,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:41:21,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859225783] [2024-06-14 13:41:21,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:41:21,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:41:21,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:41:21,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:41:21,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:41:21,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:41:21,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 585 transitions, 7838 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:21,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:41:21,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:41:21,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:41:22,806 INFO L124 PetriNetUnfolderBase]: 2933/4892 cut-off events. [2024-06-14 13:41:22,806 INFO L125 PetriNetUnfolderBase]: For 622667/622667 co-relation queries the response was YES. [2024-06-14 13:41:22,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46373 conditions, 4892 events. 2933/4892 cut-off events. For 622667/622667 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 31668 event pairs, 539 based on Foata normal form. 2/4877 useless extension candidates. Maximal degree in co-relation 46198. Up to 3707 conditions per place. [2024-06-14 13:41:22,887 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 370 selfloop transitions, 230 changer transitions 0/607 dead transitions. [2024-06-14 13:41:22,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 607 transitions, 9738 flow [2024-06-14 13:41:22,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:41:22,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:41:22,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-14 13:41:22,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48255813953488375 [2024-06-14 13:41:22,889 INFO L175 Difference]: Start difference. First operand has 388 places, 585 transitions, 7838 flow. Second operand 8 states and 166 transitions. [2024-06-14 13:41:22,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 607 transitions, 9738 flow [2024-06-14 13:41:25,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 607 transitions, 9463 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 13:41:25,760 INFO L231 Difference]: Finished difference. Result has 389 places, 591 transitions, 8178 flow [2024-06-14 13:41:25,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7563, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8178, PETRI_PLACES=389, PETRI_TRANSITIONS=591} [2024-06-14 13:41:25,760 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 345 predicate places. [2024-06-14 13:41:25,760 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 591 transitions, 8178 flow [2024-06-14 13:41:25,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:25,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:41:25,761 INFO 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-14 13:41:25,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 13:41:25,761 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:41:25,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:41:25,762 INFO L85 PathProgramCache]: Analyzing trace with hash 491517804, now seen corresponding path program 8 times [2024-06-14 13:41:25,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:41:25,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958420292] [2024-06-14 13:41:25,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:41:25,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:41:25,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:41:26,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:41:26,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:41:26,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958420292] [2024-06-14 13:41:26,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958420292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:41:26,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:41:26,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:41:26,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868278316] [2024-06-14 13:41:26,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:41:26,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:41:26,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:41:26,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:41:26,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:41:26,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:41:26,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 591 transitions, 8178 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:26,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:41:26,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:41:26,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:41:27,775 INFO L124 PetriNetUnfolderBase]: 2964/4958 cut-off events. [2024-06-14 13:41:27,776 INFO L125 PetriNetUnfolderBase]: For 645802/645802 co-relation queries the response was YES. [2024-06-14 13:41:27,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47472 conditions, 4958 events. 2964/4958 cut-off events. For 645802/645802 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 32159 event pairs, 527 based on Foata normal form. 2/4949 useless extension candidates. Maximal degree in co-relation 47296. Up to 4287 conditions per place. [2024-06-14 13:41:27,861 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 519 selfloop transitions, 91 changer transitions 0/617 dead transitions. [2024-06-14 13:41:27,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 617 transitions, 10136 flow [2024-06-14 13:41:27,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:41:27,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:41:27,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-14 13:41:27,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44651162790697674 [2024-06-14 13:41:27,862 INFO L175 Difference]: Start difference. First operand has 389 places, 591 transitions, 8178 flow. Second operand 10 states and 192 transitions. [2024-06-14 13:41:27,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 617 transitions, 10136 flow [2024-06-14 13:41:31,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 617 transitions, 9576 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-14 13:41:31,159 INFO L231 Difference]: Finished difference. Result has 395 places, 600 transitions, 8021 flow [2024-06-14 13:41:31,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7642, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8021, PETRI_PLACES=395, PETRI_TRANSITIONS=600} [2024-06-14 13:41:31,160 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 351 predicate places. [2024-06-14 13:41:31,160 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 600 transitions, 8021 flow [2024-06-14 13:41:31,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:31,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:41:31,160 INFO 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-14 13:41:31,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 13:41:31,161 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:41:31,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:41:31,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1858993778, now seen corresponding path program 9 times [2024-06-14 13:41:31,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:41:31,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362724377] [2024-06-14 13:41:31,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:41:31,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:41:31,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:41:31,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:41:31,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:41:31,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362724377] [2024-06-14 13:41:31,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362724377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:41:31,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:41:31,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:41:31,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229022115] [2024-06-14 13:41:31,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:41:31,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:41:31,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:41:31,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:41:31,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:41:31,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:41:31,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 600 transitions, 8021 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:31,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:41:31,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:41:31,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:41:33,172 INFO L124 PetriNetUnfolderBase]: 2958/4946 cut-off events. [2024-06-14 13:41:33,173 INFO L125 PetriNetUnfolderBase]: For 642465/642465 co-relation queries the response was YES. [2024-06-14 13:41:33,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46815 conditions, 4946 events. 2958/4946 cut-off events. For 642465/642465 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 32027 event pairs, 527 based on Foata normal form. 2/4937 useless extension candidates. Maximal degree in co-relation 46637. Up to 4341 conditions per place. [2024-06-14 13:41:33,255 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 527 selfloop transitions, 77 changer transitions 0/611 dead transitions. [2024-06-14 13:41:33,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 611 transitions, 9285 flow [2024-06-14 13:41:33,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:41:33,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:41:33,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-14 13:41:33,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-14 13:41:33,256 INFO L175 Difference]: Start difference. First operand has 395 places, 600 transitions, 8021 flow. Second operand 8 states and 156 transitions. [2024-06-14 13:41:33,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 611 transitions, 9285 flow [2024-06-14 13:41:36,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 611 transitions, 8930 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-06-14 13:41:36,473 INFO L231 Difference]: Finished difference. Result has 398 places, 600 transitions, 7826 flow [2024-06-14 13:41:36,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7666, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7826, PETRI_PLACES=398, PETRI_TRANSITIONS=600} [2024-06-14 13:41:36,474 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 354 predicate places. [2024-06-14 13:41:36,474 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 600 transitions, 7826 flow [2024-06-14 13:41:36,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:36,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:41:36,474 INFO 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-14 13:41:36,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 13:41:36,475 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:41:36,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:41:36,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1606839158, now seen corresponding path program 10 times [2024-06-14 13:41:36,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:41:36,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491322561] [2024-06-14 13:41:36,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:41:36,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:41:36,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:41:37,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:41:37,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:41:37,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491322561] [2024-06-14 13:41:37,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491322561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:41:37,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:41:37,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:41:37,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098705854] [2024-06-14 13:41:37,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:41:37,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:41:37,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:41:37,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:41:37,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:41:37,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:41:37,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 600 transitions, 7826 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:37,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:41:37,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:41:37,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:41:38,456 INFO L124 PetriNetUnfolderBase]: 2968/4947 cut-off events. [2024-06-14 13:41:38,457 INFO L125 PetriNetUnfolderBase]: For 652611/652611 co-relation queries the response was YES. [2024-06-14 13:41:38,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46581 conditions, 4947 events. 2968/4947 cut-off events. For 652611/652611 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 32007 event pairs, 550 based on Foata normal form. 2/4932 useless extension candidates. Maximal degree in co-relation 46404. Up to 3741 conditions per place. [2024-06-14 13:41:38,541 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 403 selfloop transitions, 209 changer transitions 0/619 dead transitions. [2024-06-14 13:41:38,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 619 transitions, 9690 flow [2024-06-14 13:41:38,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:41:38,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:41:38,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-14 13:41:38,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796511627906977 [2024-06-14 13:41:38,568 INFO L175 Difference]: Start difference. First operand has 398 places, 600 transitions, 7826 flow. Second operand 8 states and 165 transitions. [2024-06-14 13:41:38,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 619 transitions, 9690 flow [2024-06-14 13:41:41,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 619 transitions, 9476 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 13:41:41,883 INFO L231 Difference]: Finished difference. Result has 398 places, 603 transitions, 8114 flow [2024-06-14 13:41:41,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7612, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8114, PETRI_PLACES=398, PETRI_TRANSITIONS=603} [2024-06-14 13:41:41,884 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 354 predicate places. [2024-06-14 13:41:41,884 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 603 transitions, 8114 flow [2024-06-14 13:41:41,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:41,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:41:41,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:41:41,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 13:41:41,886 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:41:41,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:41:41,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1607254868, now seen corresponding path program 11 times [2024-06-14 13:41:41,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:41:41,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825734529] [2024-06-14 13:41:41,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:41:41,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:41:41,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:41:42,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:41:42,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:41:42,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825734529] [2024-06-14 13:41:42,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825734529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:41:42,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:41:42,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:41:42,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475749353] [2024-06-14 13:41:42,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:41:42,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:41:42,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:41:42,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:41:42,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:41:42,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:41:42,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 603 transitions, 8114 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:42,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:41:42,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:41:42,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:41:43,947 INFO L124 PetriNetUnfolderBase]: 2962/4943 cut-off events. [2024-06-14 13:41:43,947 INFO L125 PetriNetUnfolderBase]: For 652197/652197 co-relation queries the response was YES. [2024-06-14 13:41:43,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46820 conditions, 4943 events. 2962/4943 cut-off events. For 652197/652197 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 32040 event pairs, 544 based on Foata normal form. 2/4928 useless extension candidates. Maximal degree in co-relation 46642. Up to 3736 conditions per place. [2024-06-14 13:41:44,018 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 393 selfloop transitions, 218 changer transitions 0/618 dead transitions. [2024-06-14 13:41:44,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 618 transitions, 9684 flow [2024-06-14 13:41:44,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:41:44,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:41:44,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-14 13:41:44,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796511627906977 [2024-06-14 13:41:44,019 INFO L175 Difference]: Start difference. First operand has 398 places, 603 transitions, 8114 flow. Second operand 8 states and 165 transitions. [2024-06-14 13:41:44,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 618 transitions, 9684 flow [2024-06-14 13:41:46,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 618 transitions, 9140 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-14 13:41:46,880 INFO L231 Difference]: Finished difference. Result has 400 places, 603 transitions, 8014 flow [2024-06-14 13:41:46,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7570, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8014, PETRI_PLACES=400, PETRI_TRANSITIONS=603} [2024-06-14 13:41:46,880 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 356 predicate places. [2024-06-14 13:41:46,880 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 603 transitions, 8014 flow [2024-06-14 13:41:46,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:46,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:41:46,881 INFO 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-14 13:41:46,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 13:41:46,881 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:41:46,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:41:46,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1459229558, now seen corresponding path program 12 times [2024-06-14 13:41:46,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:41:46,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625488471] [2024-06-14 13:41:46,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:41:46,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:41:46,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:41:47,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:41:47,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:41:47,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625488471] [2024-06-14 13:41:47,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625488471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:41:47,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:41:47,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:41:47,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449270436] [2024-06-14 13:41:47,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:41:47,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:41:47,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:41:47,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:41:47,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:41:47,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:41:47,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 603 transitions, 8014 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:47,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:41:47,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:41:47,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:41:48,805 INFO L124 PetriNetUnfolderBase]: 2956/4952 cut-off events. [2024-06-14 13:41:48,806 INFO L125 PetriNetUnfolderBase]: For 649830/649830 co-relation queries the response was YES. [2024-06-14 13:41:48,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46185 conditions, 4952 events. 2956/4952 cut-off events. For 649830/649830 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 32169 event pairs, 525 based on Foata normal form. 2/4943 useless extension candidates. Maximal degree in co-relation 46008. Up to 4283 conditions per place. [2024-06-14 13:41:48,882 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 521 selfloop transitions, 87 changer transitions 0/615 dead transitions. [2024-06-14 13:41:48,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 615 transitions, 9310 flow [2024-06-14 13:41:48,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:41:48,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:41:48,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-14 13:41:48,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-14 13:41:48,883 INFO L175 Difference]: Start difference. First operand has 400 places, 603 transitions, 8014 flow. Second operand 8 states and 157 transitions. [2024-06-14 13:41:48,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 615 transitions, 9310 flow [2024-06-14 13:41:52,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 615 transitions, 8645 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-14 13:41:52,031 INFO L231 Difference]: Finished difference. Result has 400 places, 603 transitions, 7532 flow [2024-06-14 13:41:52,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7349, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7532, PETRI_PLACES=400, PETRI_TRANSITIONS=603} [2024-06-14 13:41:52,031 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 356 predicate places. [2024-06-14 13:41:52,031 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 603 transitions, 7532 flow [2024-06-14 13:41:52,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:52,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:41:52,032 INFO 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-14 13:41:52,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 13:41:52,032 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:41:52,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:41:52,033 INFO L85 PathProgramCache]: Analyzing trace with hash -37223544, now seen corresponding path program 1 times [2024-06-14 13:41:52,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:41:52,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660197815] [2024-06-14 13:41:52,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:41:52,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:41:52,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:41:52,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:41:52,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:41:52,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660197815] [2024-06-14 13:41:52,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660197815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:41:52,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:41:52,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:41:52,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120838703] [2024-06-14 13:41:52,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:41:52,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:41:52,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:41:52,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:41:52,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:41:52,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:41:52,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 603 transitions, 7532 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:52,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:41:52,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:41:52,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:41:53,793 INFO L124 PetriNetUnfolderBase]: 2964/4964 cut-off events. [2024-06-14 13:41:53,793 INFO L125 PetriNetUnfolderBase]: For 658331/658331 co-relation queries the response was YES. [2024-06-14 13:41:53,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45746 conditions, 4964 events. 2964/4964 cut-off events. For 658331/658331 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 32199 event pairs, 434 based on Foata normal form. 2/4955 useless extension candidates. Maximal degree in co-relation 45568. Up to 4375 conditions per place. [2024-06-14 13:41:53,870 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 584 selfloop transitions, 29 changer transitions 0/620 dead transitions. [2024-06-14 13:41:53,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 620 transitions, 8854 flow [2024-06-14 13:41:53,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:41:53,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:41:53,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-14 13:41:53,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45514950166112955 [2024-06-14 13:41:53,871 INFO L175 Difference]: Start difference. First operand has 400 places, 603 transitions, 7532 flow. Second operand 7 states and 137 transitions. [2024-06-14 13:41:53,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 620 transitions, 8854 flow [2024-06-14 13:41:57,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 620 transitions, 8680 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 13:41:57,140 INFO L231 Difference]: Finished difference. Result has 400 places, 605 transitions, 7469 flow [2024-06-14 13:41:57,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7358, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7469, PETRI_PLACES=400, PETRI_TRANSITIONS=605} [2024-06-14 13:41:57,141 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 356 predicate places. [2024-06-14 13:41:57,141 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 605 transitions, 7469 flow [2024-06-14 13:41:57,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:57,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:41:57,141 INFO 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-14 13:41:57,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 13:41:57,142 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:41:57,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:41:57,142 INFO L85 PathProgramCache]: Analyzing trace with hash 827999726, now seen corresponding path program 2 times [2024-06-14 13:41:57,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:41:57,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745179008] [2024-06-14 13:41:57,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:41:57,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:41:57,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:41:57,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:41:57,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:41:57,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745179008] [2024-06-14 13:41:57,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745179008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:41:57,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:41:57,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:41:57,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216451157] [2024-06-14 13:41:57,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:41:57,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:41:57,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:41:57,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:41:57,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:41:57,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:41:57,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 605 transitions, 7469 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:57,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:41:57,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:41:57,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:41:59,100 INFO L124 PetriNetUnfolderBase]: 2993/5011 cut-off events. [2024-06-14 13:41:59,100 INFO L125 PetriNetUnfolderBase]: For 679424/679424 co-relation queries the response was YES. [2024-06-14 13:41:59,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46328 conditions, 5011 events. 2993/5011 cut-off events. For 679424/679424 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 32542 event pairs, 517 based on Foata normal form. 2/5005 useless extension candidates. Maximal degree in co-relation 46149. Up to 4436 conditions per place. [2024-06-14 13:41:59,179 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 578 selfloop transitions, 44 changer transitions 0/629 dead transitions. [2024-06-14 13:41:59,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 629 transitions, 9111 flow [2024-06-14 13:41:59,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:41:59,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:41:59,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-14 13:41:59,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 13:41:59,181 INFO L175 Difference]: Start difference. First operand has 400 places, 605 transitions, 7469 flow. Second operand 9 states and 172 transitions. [2024-06-14 13:41:59,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 629 transitions, 9111 flow [2024-06-14 13:42:02,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 629 transitions, 9016 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 13:42:02,579 INFO L231 Difference]: Finished difference. Result has 405 places, 611 transitions, 7587 flow [2024-06-14 13:42:02,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7374, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7587, PETRI_PLACES=405, PETRI_TRANSITIONS=611} [2024-06-14 13:42:02,579 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 361 predicate places. [2024-06-14 13:42:02,579 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 611 transitions, 7587 flow [2024-06-14 13:42:02,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:02,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:42:02,580 INFO 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-14 13:42:02,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 13:42:02,580 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:42:02,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:42:02,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1284790356, now seen corresponding path program 3 times [2024-06-14 13:42:02,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:42:02,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728104251] [2024-06-14 13:42:02,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:42:02,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:42:02,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:42:03,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:42:03,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:42:03,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728104251] [2024-06-14 13:42:03,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728104251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:42:03,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:42:03,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:42:03,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004047145] [2024-06-14 13:42:03,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:42:03,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:42:03,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:42:03,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:42:03,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:42:03,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:42:03,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 611 transitions, 7587 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:03,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:42:03,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:42:03,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:42:04,480 INFO L124 PetriNetUnfolderBase]: 2996/5012 cut-off events. [2024-06-14 13:42:04,480 INFO L125 PetriNetUnfolderBase]: For 692268/692268 co-relation queries the response was YES. [2024-06-14 13:42:04,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46327 conditions, 5012 events. 2996/5012 cut-off events. For 692268/692268 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 32561 event pairs, 529 based on Foata normal form. 4/5005 useless extension candidates. Maximal degree in co-relation 46146. Up to 4389 conditions per place. [2024-06-14 13:42:04,561 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 539 selfloop transitions, 77 changer transitions 0/623 dead transitions. [2024-06-14 13:42:04,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 623 transitions, 8903 flow [2024-06-14 13:42:04,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:42:04,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:42:04,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-14 13:42:04,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-14 13:42:04,563 INFO L175 Difference]: Start difference. First operand has 405 places, 611 transitions, 7587 flow. Second operand 7 states and 139 transitions. [2024-06-14 13:42:04,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 623 transitions, 8903 flow [2024-06-14 13:42:08,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 623 transitions, 8781 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-14 13:42:08,030 INFO L231 Difference]: Finished difference. Result has 408 places, 613 transitions, 7685 flow [2024-06-14 13:42:08,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7465, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7685, PETRI_PLACES=408, PETRI_TRANSITIONS=613} [2024-06-14 13:42:08,031 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 364 predicate places. [2024-06-14 13:42:08,031 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 613 transitions, 7685 flow [2024-06-14 13:42:08,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:08,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:42:08,031 INFO 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-14 13:42:08,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 13:42:08,032 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:42:08,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:42:08,032 INFO L85 PathProgramCache]: Analyzing trace with hash -478503282, now seen corresponding path program 4 times [2024-06-14 13:42:08,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:42:08,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881420120] [2024-06-14 13:42:08,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:42:08,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:42:08,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:42:08,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:42:08,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:42:08,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881420120] [2024-06-14 13:42:08,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881420120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:42:08,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:42:08,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:42:08,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689556547] [2024-06-14 13:42:08,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:42:08,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:42:08,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:42:08,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:42:08,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:42:08,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:42:08,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 613 transitions, 7685 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:08,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:42:08,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:42:08,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:42:10,165 INFO L124 PetriNetUnfolderBase]: 3012/5036 cut-off events. [2024-06-14 13:42:10,165 INFO L125 PetriNetUnfolderBase]: For 688969/688969 co-relation queries the response was YES. [2024-06-14 13:42:10,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46799 conditions, 5036 events. 3012/5036 cut-off events. For 688969/688969 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 32700 event pairs, 529 based on Foata normal form. 2/5027 useless extension candidates. Maximal degree in co-relation 46616. Up to 4387 conditions per place. [2024-06-14 13:42:10,236 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 548 selfloop transitions, 74 changer transitions 0/629 dead transitions. [2024-06-14 13:42:10,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 629 transitions, 9079 flow [2024-06-14 13:42:10,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:42:10,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:42:10,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-14 13:42:10,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-14 13:42:10,237 INFO L175 Difference]: Start difference. First operand has 408 places, 613 transitions, 7685 flow. Second operand 8 states and 155 transitions. [2024-06-14 13:42:10,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 629 transitions, 9079 flow [2024-06-14 13:42:13,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 629 transitions, 8841 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-14 13:42:13,177 INFO L231 Difference]: Finished difference. Result has 412 places, 617 transitions, 7736 flow [2024-06-14 13:42:13,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7493, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7736, PETRI_PLACES=412, PETRI_TRANSITIONS=617} [2024-06-14 13:42:13,178 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 368 predicate places. [2024-06-14 13:42:13,178 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 617 transitions, 7736 flow [2024-06-14 13:42:13,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:13,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:42:13,178 INFO 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-14 13:42:13,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 13:42:13,179 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:42:13,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:42:13,179 INFO L85 PathProgramCache]: Analyzing trace with hash -281304566, now seen corresponding path program 1 times [2024-06-14 13:42:13,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:42:13,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716984024] [2024-06-14 13:42:13,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:42:13,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:42:13,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:42:13,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:42:13,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:42:13,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716984024] [2024-06-14 13:42:13,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716984024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:42:13,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:42:13,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:42:13,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882495249] [2024-06-14 13:42:13,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:42:13,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:42:13,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:42:13,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:42:13,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:42:14,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:42:14,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 617 transitions, 7736 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:14,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:42:14,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:42:14,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:42:15,260 INFO L124 PetriNetUnfolderBase]: 3033/5069 cut-off events. [2024-06-14 13:42:15,261 INFO L125 PetriNetUnfolderBase]: For 712880/712880 co-relation queries the response was YES. [2024-06-14 13:42:15,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47518 conditions, 5069 events. 3033/5069 cut-off events. For 712880/712880 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 32916 event pairs, 539 based on Foata normal form. 2/5065 useless extension candidates. Maximal degree in co-relation 47333. Up to 4445 conditions per place. [2024-06-14 13:42:15,341 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 568 selfloop transitions, 63 changer transitions 0/638 dead transitions. [2024-06-14 13:42:15,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 638 transitions, 9440 flow [2024-06-14 13:42:15,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:42:15,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:42:15,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-14 13:42:15,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-14 13:42:15,342 INFO L175 Difference]: Start difference. First operand has 412 places, 617 transitions, 7736 flow. Second operand 9 states and 174 transitions. [2024-06-14 13:42:15,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 638 transitions, 9440 flow [2024-06-14 13:42:19,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 638 transitions, 9253 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-14 13:42:19,217 INFO L231 Difference]: Finished difference. Result has 416 places, 621 transitions, 7840 flow [2024-06-14 13:42:19,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7549, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7840, PETRI_PLACES=416, PETRI_TRANSITIONS=621} [2024-06-14 13:42:19,218 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 372 predicate places. [2024-06-14 13:42:19,218 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 621 transitions, 7840 flow [2024-06-14 13:42:19,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:19,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:42:19,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:42:19,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 13:42:19,219 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:42:19,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:42:19,219 INFO L85 PathProgramCache]: Analyzing trace with hash -281839316, now seen corresponding path program 2 times [2024-06-14 13:42:19,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:42:19,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104383843] [2024-06-14 13:42:19,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:42:19,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:42:19,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:42:20,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:42:20,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:42:20,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104383843] [2024-06-14 13:42:20,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104383843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:42:20,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:42:20,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:42:20,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56338584] [2024-06-14 13:42:20,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:42:20,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:42:20,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:42:20,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:42:20,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:42:20,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:42:20,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 621 transitions, 7840 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:20,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:42:20,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:42:20,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:42:21,393 INFO L124 PetriNetUnfolderBase]: 3041/5081 cut-off events. [2024-06-14 13:42:21,393 INFO L125 PetriNetUnfolderBase]: For 727530/727530 co-relation queries the response was YES. [2024-06-14 13:42:21,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47925 conditions, 5081 events. 3041/5081 cut-off events. For 727530/727530 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 33020 event pairs, 541 based on Foata normal form. 2/5077 useless extension candidates. Maximal degree in co-relation 47739. Up to 4482 conditions per place. [2024-06-14 13:42:21,472 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 572 selfloop transitions, 59 changer transitions 0/638 dead transitions. [2024-06-14 13:42:21,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 638 transitions, 9236 flow [2024-06-14 13:42:21,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:42:21,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:42:21,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-14 13:42:21,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 13:42:21,492 INFO L175 Difference]: Start difference. First operand has 416 places, 621 transitions, 7840 flow. Second operand 9 states and 172 transitions. [2024-06-14 13:42:21,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 638 transitions, 9236 flow [2024-06-14 13:42:25,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 638 transitions, 9040 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-14 13:42:25,287 INFO L231 Difference]: Finished difference. Result has 420 places, 623 transitions, 7853 flow [2024-06-14 13:42:25,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7670, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7853, PETRI_PLACES=420, PETRI_TRANSITIONS=623} [2024-06-14 13:42:25,288 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 376 predicate places. [2024-06-14 13:42:25,288 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 623 transitions, 7853 flow [2024-06-14 13:42:25,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:25,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:42:25,288 INFO 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-14 13:42:25,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 13:42:25,289 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:42:25,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:42:25,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1045188874, now seen corresponding path program 3 times [2024-06-14 13:42:25,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:42:25,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410705347] [2024-06-14 13:42:25,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:42:25,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:42:25,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:42:26,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:42:26,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:42:26,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410705347] [2024-06-14 13:42:26,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410705347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:42:26,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:42:26,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:42:26,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800728662] [2024-06-14 13:42:26,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:42:26,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:42:26,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:42:26,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:42:26,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:42:26,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:42:26,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 623 transitions, 7853 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:26,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:42:26,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:42:26,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:42:27,528 INFO L124 PetriNetUnfolderBase]: 3036/5074 cut-off events. [2024-06-14 13:42:27,528 INFO L125 PetriNetUnfolderBase]: For 721273/721273 co-relation queries the response was YES. [2024-06-14 13:42:27,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47607 conditions, 5074 events. 3036/5074 cut-off events. For 721273/721273 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 32931 event pairs, 540 based on Foata normal form. 2/5070 useless extension candidates. Maximal degree in co-relation 47419. Up to 4484 conditions per place. [2024-06-14 13:42:27,611 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 576 selfloop transitions, 55 changer transitions 0/638 dead transitions. [2024-06-14 13:42:27,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 638 transitions, 9167 flow [2024-06-14 13:42:27,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:42:27,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:42:27,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-14 13:42:27,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 13:42:27,613 INFO L175 Difference]: Start difference. First operand has 420 places, 623 transitions, 7853 flow. Second operand 9 states and 172 transitions. [2024-06-14 13:42:27,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 638 transitions, 9167 flow [2024-06-14 13:42:30,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 638 transitions, 8962 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-14 13:42:30,770 INFO L231 Difference]: Finished difference. Result has 422 places, 623 transitions, 7763 flow [2024-06-14 13:42:30,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7648, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7763, PETRI_PLACES=422, PETRI_TRANSITIONS=623} [2024-06-14 13:42:30,770 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 378 predicate places. [2024-06-14 13:42:30,770 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 623 transitions, 7763 flow [2024-06-14 13:42:30,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:30,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:42:30,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:42:30,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 13:42:30,771 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:42:30,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:42:30,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1899382006, now seen corresponding path program 4 times [2024-06-14 13:42:30,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:42:30,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754321036] [2024-06-14 13:42:30,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:42:30,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:42:30,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:42:31,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:42:31,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:42:31,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754321036] [2024-06-14 13:42:31,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754321036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:42:31,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:42:31,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:42:31,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596551654] [2024-06-14 13:42:31,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:42:31,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:42:31,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:42:31,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:42:31,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:42:31,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:42:31,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 623 transitions, 7763 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:31,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:42:31,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:42:31,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:42:32,935 INFO L124 PetriNetUnfolderBase]: 3044/5082 cut-off events. [2024-06-14 13:42:32,935 INFO L125 PetriNetUnfolderBase]: For 732268/732268 co-relation queries the response was YES. [2024-06-14 13:42:33,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47696 conditions, 5082 events. 3044/5082 cut-off events. For 732268/732268 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 32989 event pairs, 558 based on Foata normal form. 2/5075 useless extension candidates. Maximal degree in co-relation 47507. Up to 4400 conditions per place. [2024-06-14 13:42:33,024 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 538 selfloop transitions, 92 changer transitions 0/637 dead transitions. [2024-06-14 13:42:33,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 637 transitions, 9141 flow [2024-06-14 13:42:33,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:42:33,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:42:33,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-14 13:42:33,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 13:42:33,026 INFO L175 Difference]: Start difference. First operand has 422 places, 623 transitions, 7763 flow. Second operand 9 states and 172 transitions. [2024-06-14 13:42:33,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 637 transitions, 9141 flow [2024-06-14 13:42:36,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 637 transitions, 9014 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 13:42:36,273 INFO L231 Difference]: Finished difference. Result has 423 places, 625 transitions, 7911 flow [2024-06-14 13:42:36,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7636, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7911, PETRI_PLACES=423, PETRI_TRANSITIONS=625} [2024-06-14 13:42:36,274 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 379 predicate places. [2024-06-14 13:42:36,274 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 625 transitions, 7911 flow [2024-06-14 13:42:36,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:36,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:42:36,274 INFO 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-14 13:42:36,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 13:42:36,275 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:42:36,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:42:36,275 INFO L85 PathProgramCache]: Analyzing trace with hash -2061645368, now seen corresponding path program 5 times [2024-06-14 13:42:36,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:42:36,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221003493] [2024-06-14 13:42:36,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:42:36,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:42:36,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:42:37,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:42:37,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:42:37,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221003493] [2024-06-14 13:42:37,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221003493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:42:37,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:42:37,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:42:37,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452761779] [2024-06-14 13:42:37,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:42:37,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:42:37,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:42:37,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:42:37,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:42:37,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:42:37,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 625 transitions, 7911 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:37,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:42:37,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:42:37,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:42:38,429 INFO L124 PetriNetUnfolderBase]: 3065/5113 cut-off events. [2024-06-14 13:42:38,429 INFO L125 PetriNetUnfolderBase]: For 764146/764146 co-relation queries the response was YES. [2024-06-14 13:42:38,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48796 conditions, 5113 events. 3065/5113 cut-off events. For 764146/764146 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 33210 event pairs, 557 based on Foata normal form. 2/5106 useless extension candidates. Maximal degree in co-relation 48606. Up to 4384 conditions per place. [2024-06-14 13:42:38,512 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 536 selfloop transitions, 100 changer transitions 0/643 dead transitions. [2024-06-14 13:42:38,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 643 transitions, 9633 flow [2024-06-14 13:42:38,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:42:38,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:42:38,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-14 13:42:38,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-14 13:42:38,513 INFO L175 Difference]: Start difference. First operand has 423 places, 625 transitions, 7911 flow. Second operand 9 states and 174 transitions. [2024-06-14 13:42:38,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 643 transitions, 9633 flow [2024-06-14 13:42:42,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 643 transitions, 9374 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-14 13:42:42,287 INFO L231 Difference]: Finished difference. Result has 425 places, 629 transitions, 8034 flow [2024-06-14 13:42:42,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7652, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8034, PETRI_PLACES=425, PETRI_TRANSITIONS=629} [2024-06-14 13:42:42,287 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 381 predicate places. [2024-06-14 13:42:42,287 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 629 transitions, 8034 flow [2024-06-14 13:42:42,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:42,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:42:42,288 INFO 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-14 13:42:42,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 13:42:42,288 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:42:42,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:42:42,288 INFO L85 PathProgramCache]: Analyzing trace with hash 2087789984, now seen corresponding path program 6 times [2024-06-14 13:42:42,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:42:42,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763121587] [2024-06-14 13:42:42,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:42:42,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:42:42,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:42:43,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:42:43,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:42:43,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763121587] [2024-06-14 13:42:43,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763121587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:42:43,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:42:43,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:42:43,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530235685] [2024-06-14 13:42:43,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:42:43,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:42:43,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:42:43,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:42:43,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:42:43,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:42:43,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 629 transitions, 8034 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:43,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:42:43,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:42:43,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:42:44,533 INFO L124 PetriNetUnfolderBase]: 3073/5129 cut-off events. [2024-06-14 13:42:44,534 INFO L125 PetriNetUnfolderBase]: For 778893/778893 co-relation queries the response was YES. [2024-06-14 13:42:44,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49208 conditions, 5129 events. 3073/5129 cut-off events. For 778893/778893 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 33350 event pairs, 561 based on Foata normal form. 2/5122 useless extension candidates. Maximal degree in co-relation 49017. Up to 4404 conditions per place. [2024-06-14 13:42:44,625 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 521 selfloop transitions, 115 changer transitions 0/643 dead transitions. [2024-06-14 13:42:44,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 643 transitions, 9432 flow [2024-06-14 13:42:44,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:42:44,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:42:44,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-14 13:42:44,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 13:42:44,626 INFO L175 Difference]: Start difference. First operand has 425 places, 629 transitions, 8034 flow. Second operand 9 states and 172 transitions. [2024-06-14 13:42:44,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 643 transitions, 9432 flow [2024-06-14 13:42:48,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 643 transitions, 9212 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-06-14 13:42:48,457 INFO L231 Difference]: Finished difference. Result has 429 places, 631 transitions, 8143 flow [2024-06-14 13:42:48,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7814, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8143, PETRI_PLACES=429, PETRI_TRANSITIONS=631} [2024-06-14 13:42:48,458 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 385 predicate places. [2024-06-14 13:42:48,458 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 631 transitions, 8143 flow [2024-06-14 13:42:48,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:48,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:42:48,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:42:48,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 13:42:48,459 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:42:48,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:42:48,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1650685878, now seen corresponding path program 7 times [2024-06-14 13:42:48,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:42:48,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77582441] [2024-06-14 13:42:48,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:42:48,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:42:48,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:42:49,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-14 13:42:49,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:42:49,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77582441] [2024-06-14 13:42:49,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77582441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:42:49,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:42:49,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:42:49,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352238486] [2024-06-14 13:42:49,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:42:49,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:42:49,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:42:49,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:42:49,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:42:49,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:42:49,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 631 transitions, 8143 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:49,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:42:49,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:42:49,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:42:50,655 INFO L124 PetriNetUnfolderBase]: 3094/5164 cut-off events. [2024-06-14 13:42:50,656 INFO L125 PetriNetUnfolderBase]: For 808656/808656 co-relation queries the response was YES. [2024-06-14 13:42:50,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50313 conditions, 5164 events. 3094/5164 cut-off events. For 808656/808656 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 33684 event pairs, 562 based on Foata normal form. 2/5157 useless extension candidates. Maximal degree in co-relation 50120. Up to 4404 conditions per place. [2024-06-14 13:42:50,743 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 521 selfloop transitions, 121 changer transitions 0/649 dead transitions. [2024-06-14 13:42:50,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 649 transitions, 9897 flow [2024-06-14 13:42:50,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:42:50,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:42:50,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-14 13:42:50,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-14 13:42:50,744 INFO L175 Difference]: Start difference. First operand has 429 places, 631 transitions, 8143 flow. Second operand 9 states and 174 transitions. [2024-06-14 13:42:50,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 649 transitions, 9897 flow [2024-06-14 13:42:54,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 649 transitions, 9584 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-14 13:42:54,962 INFO L231 Difference]: Finished difference. Result has 431 places, 635 transitions, 8269 flow [2024-06-14 13:42:54,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7830, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8269, PETRI_PLACES=431, PETRI_TRANSITIONS=635} [2024-06-14 13:42:54,962 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 387 predicate places. [2024-06-14 13:42:54,962 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 635 transitions, 8269 flow [2024-06-14 13:42:54,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:54,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:42:54,963 INFO 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-14 13:42:54,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 13:42:54,963 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:42:54,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:42:54,963 INFO L85 PathProgramCache]: Analyzing trace with hash 2082552224, now seen corresponding path program 8 times [2024-06-14 13:42:54,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:42:54,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144088138] [2024-06-14 13:42:54,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:42:54,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:42:54,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:42:55,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:42:55,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:42:55,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144088138] [2024-06-14 13:42:55,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144088138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:42:55,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:42:55,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:42:55,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344573277] [2024-06-14 13:42:55,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:42:55,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:42:55,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:42:55,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:42:55,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:42:55,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:42:55,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 635 transitions, 8269 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:55,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:42:55,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:42:55,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:42:57,223 INFO L124 PetriNetUnfolderBase]: 3115/5197 cut-off events. [2024-06-14 13:42:57,223 INFO L125 PetriNetUnfolderBase]: For 840628/840628 co-relation queries the response was YES. [2024-06-14 13:42:57,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51275 conditions, 5197 events. 3115/5197 cut-off events. For 840628/840628 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 33920 event pairs, 563 based on Foata normal form. 2/5190 useless extension candidates. Maximal degree in co-relation 51081. Up to 4431 conditions per place. [2024-06-14 13:42:57,300 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 522 selfloop transitions, 126 changer transitions 0/655 dead transitions. [2024-06-14 13:42:57,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 655 transitions, 10124 flow [2024-06-14 13:42:57,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:42:57,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:42:57,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-14 13:42:57,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-14 13:42:57,301 INFO L175 Difference]: Start difference. First operand has 431 places, 635 transitions, 8269 flow. Second operand 9 states and 174 transitions. [2024-06-14 13:42:57,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 655 transitions, 10124 flow [2024-06-14 13:43:01,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 655 transitions, 9831 flow, removed 79 selfloop flow, removed 5 redundant places. [2024-06-14 13:43:01,259 INFO L231 Difference]: Finished difference. Result has 436 places, 641 transitions, 8533 flow [2024-06-14 13:43:01,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8010, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8533, PETRI_PLACES=436, PETRI_TRANSITIONS=641} [2024-06-14 13:43:01,260 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 392 predicate places. [2024-06-14 13:43:01,260 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 641 transitions, 8533 flow [2024-06-14 13:43:01,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:01,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:43:01,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:43:01,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 13:43:01,261 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:43:01,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:43:01,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1915036696, now seen corresponding path program 9 times [2024-06-14 13:43:01,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:43:01,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721843000] [2024-06-14 13:43:01,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:43:01,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:43:01,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:43:02,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:43:02,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:43:02,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721843000] [2024-06-14 13:43:02,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721843000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:43:02,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:43:02,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:43:02,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649144655] [2024-06-14 13:43:02,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:43:02,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:43:02,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:43:02,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:43:02,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:43:02,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:43:02,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 641 transitions, 8533 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:02,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:43:02,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:43:02,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:43:03,730 INFO L124 PetriNetUnfolderBase]: 3123/5211 cut-off events. [2024-06-14 13:43:03,730 INFO L125 PetriNetUnfolderBase]: For 853085/853085 co-relation queries the response was YES. [2024-06-14 13:43:03,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51741 conditions, 5211 events. 3123/5211 cut-off events. For 853085/853085 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 34006 event pairs, 567 based on Foata normal form. 2/5204 useless extension candidates. Maximal degree in co-relation 51544. Up to 4537 conditions per place. [2024-06-14 13:43:03,811 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 566 selfloop transitions, 82 changer transitions 0/655 dead transitions. [2024-06-14 13:43:03,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 655 transitions, 9927 flow [2024-06-14 13:43:03,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:43:03,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:43:03,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-14 13:43:03,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 13:43:03,812 INFO L175 Difference]: Start difference. First operand has 436 places, 641 transitions, 8533 flow. Second operand 9 states and 172 transitions. [2024-06-14 13:43:03,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 655 transitions, 9927 flow [2024-06-14 13:43:07,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 655 transitions, 9670 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-14 13:43:07,975 INFO L231 Difference]: Finished difference. Result has 440 places, 643 transitions, 8511 flow [2024-06-14 13:43:07,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8276, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8511, PETRI_PLACES=440, PETRI_TRANSITIONS=643} [2024-06-14 13:43:07,976 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 396 predicate places. [2024-06-14 13:43:07,976 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 643 transitions, 8511 flow [2024-06-14 13:43:07,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:07,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:43:07,976 INFO 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-14 13:43:07,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 13:43:07,976 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:43:07,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:43:07,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1506451000, now seen corresponding path program 10 times [2024-06-14 13:43:07,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:43:07,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628210945] [2024-06-14 13:43:07,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:43:07,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:43:07,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:43:08,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:43:08,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:43:08,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628210945] [2024-06-14 13:43:08,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628210945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:43:08,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:43:08,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:43:08,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407098933] [2024-06-14 13:43:08,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:43:08,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:43:08,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:43:08,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:43:08,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:43:08,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:43:09,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 643 transitions, 8511 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:09,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:43:09,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:43:09,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:43:10,351 INFO L124 PetriNetUnfolderBase]: 3144/5254 cut-off events. [2024-06-14 13:43:10,352 INFO L125 PetriNetUnfolderBase]: For 881352/881352 co-relation queries the response was YES. [2024-06-14 13:43:10,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52625 conditions, 5254 events. 3144/5254 cut-off events. For 881352/881352 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 34428 event pairs, 547 based on Foata normal form. 2/5247 useless extension candidates. Maximal degree in co-relation 52426. Up to 4296 conditions per place. [2024-06-14 13:43:10,435 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 502 selfloop transitions, 158 changer transitions 0/667 dead transitions. [2024-06-14 13:43:10,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 667 transitions, 10707 flow [2024-06-14 13:43:10,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:43:10,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:43:10,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-14 13:43:10,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-14 13:43:10,436 INFO L175 Difference]: Start difference. First operand has 440 places, 643 transitions, 8511 flow. Second operand 9 states and 176 transitions. [2024-06-14 13:43:10,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 667 transitions, 10707 flow [2024-06-14 13:43:15,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 667 transitions, 10492 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-14 13:43:15,486 INFO L231 Difference]: Finished difference. Result has 443 places, 650 transitions, 8959 flow [2024-06-14 13:43:15,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8296, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8959, PETRI_PLACES=443, PETRI_TRANSITIONS=650} [2024-06-14 13:43:15,487 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 399 predicate places. [2024-06-14 13:43:15,487 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 650 transitions, 8959 flow [2024-06-14 13:43:15,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:15,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:43:15,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, 1] [2024-06-14 13:43:15,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 13:43:15,489 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:43:15,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:43:15,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1857874068, now seen corresponding path program 11 times [2024-06-14 13:43:15,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:43:15,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337049937] [2024-06-14 13:43:15,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:43:15,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:43:15,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:43:16,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:43:16,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:43:16,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337049937] [2024-06-14 13:43:16,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337049937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:43:16,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:43:16,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:43:16,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897677144] [2024-06-14 13:43:16,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:43:16,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:43:16,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:43:16,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:43:16,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:43:16,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:43:16,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 650 transitions, 8959 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:16,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:43:16,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:43:16,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:43:17,947 INFO L124 PetriNetUnfolderBase]: 3139/5243 cut-off events. [2024-06-14 13:43:17,948 INFO L125 PetriNetUnfolderBase]: For 882759/882759 co-relation queries the response was YES. [2024-06-14 13:43:18,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52846 conditions, 5243 events. 3139/5243 cut-off events. For 882759/882759 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 34295 event pairs, 571 based on Foata normal form. 2/5236 useless extension candidates. Maximal degree in co-relation 52645. Up to 4502 conditions per place. [2024-06-14 13:43:18,029 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 538 selfloop transitions, 117 changer transitions 0/662 dead transitions. [2024-06-14 13:43:18,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 662 transitions, 10305 flow [2024-06-14 13:43:18,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:43:18,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:43:18,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-14 13:43:18,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 13:43:18,033 INFO L175 Difference]: Start difference. First operand has 443 places, 650 transitions, 8959 flow. Second operand 9 states and 172 transitions. [2024-06-14 13:43:18,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 662 transitions, 10305 flow [2024-06-14 13:43:22,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 662 transitions, 9920 flow, removed 128 selfloop flow, removed 4 redundant places. [2024-06-14 13:43:22,892 INFO L231 Difference]: Finished difference. Result has 448 places, 650 transitions, 8813 flow [2024-06-14 13:43:22,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8574, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8813, PETRI_PLACES=448, PETRI_TRANSITIONS=650} [2024-06-14 13:43:22,894 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 404 predicate places. [2024-06-14 13:43:22,894 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 650 transitions, 8813 flow [2024-06-14 13:43:22,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:22,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:43:22,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:43:22,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 13:43:22,896 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:43:22,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:43:22,897 INFO L85 PathProgramCache]: Analyzing trace with hash 268641256, now seen corresponding path program 12 times [2024-06-14 13:43:22,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:43:22,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757761221] [2024-06-14 13:43:22,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:43:22,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:43:22,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:43:23,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:43:23,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:43:23,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757761221] [2024-06-14 13:43:23,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757761221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:43:23,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:43:23,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:43:23,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192799939] [2024-06-14 13:43:23,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:43:23,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:43:23,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:43:23,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:43:23,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:43:23,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:43:23,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 650 transitions, 8813 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:23,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:43:23,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:43:23,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:43:25,270 INFO L124 PetriNetUnfolderBase]: 3134/5236 cut-off events. [2024-06-14 13:43:25,270 INFO L125 PetriNetUnfolderBase]: For 858606/858606 co-relation queries the response was YES. [2024-06-14 13:43:25,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51651 conditions, 5236 events. 3134/5236 cut-off events. For 858606/858606 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 34293 event pairs, 570 based on Foata normal form. 2/5229 useless extension candidates. Maximal degree in co-relation 51448. Up to 4554 conditions per place. [2024-06-14 13:43:25,349 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 571 selfloop transitions, 84 changer transitions 0/662 dead transitions. [2024-06-14 13:43:25,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 662 transitions, 10159 flow [2024-06-14 13:43:25,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:43:25,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:43:25,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-14 13:43:25,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 13:43:25,351 INFO L175 Difference]: Start difference. First operand has 448 places, 650 transitions, 8813 flow. Second operand 9 states and 172 transitions. [2024-06-14 13:43:25,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 662 transitions, 10159 flow [2024-06-14 13:43:30,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 662 transitions, 9880 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-14 13:43:30,626 INFO L231 Difference]: Finished difference. Result has 450 places, 650 transitions, 8707 flow [2024-06-14 13:43:30,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8534, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8707, PETRI_PLACES=450, PETRI_TRANSITIONS=650} [2024-06-14 13:43:30,628 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 406 predicate places. [2024-06-14 13:43:30,628 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 650 transitions, 8707 flow [2024-06-14 13:43:30,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:30,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:43:30,628 INFO 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-14 13:43:30,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 13:43:30,628 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:43:30,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:43:30,629 INFO L85 PathProgramCache]: Analyzing trace with hash 115039914, now seen corresponding path program 13 times [2024-06-14 13:43:30,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:43:30,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277438728] [2024-06-14 13:43:30,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:43:30,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:43:30,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:43:31,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:43:31,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:43:31,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277438728] [2024-06-14 13:43:31,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277438728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:43:31,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:43:31,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:43:31,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186402140] [2024-06-14 13:43:31,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:43:31,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:43:31,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:43:31,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:43:31,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:43:31,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:43:31,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 650 transitions, 8707 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:31,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:43:31,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:43:31,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:43:33,021 INFO L124 PetriNetUnfolderBase]: 3129/5229 cut-off events. [2024-06-14 13:43:33,022 INFO L125 PetriNetUnfolderBase]: For 853372/853372 co-relation queries the response was YES. [2024-06-14 13:43:33,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51246 conditions, 5229 events. 3129/5229 cut-off events. For 853372/853372 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 34239 event pairs, 569 based on Foata normal form. 2/5222 useless extension candidates. Maximal degree in co-relation 51042. Up to 4535 conditions per place. [2024-06-14 13:43:33,103 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 560 selfloop transitions, 95 changer transitions 0/662 dead transitions. [2024-06-14 13:43:33,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 662 transitions, 10053 flow [2024-06-14 13:43:33,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:43:33,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:43:33,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-14 13:43:33,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 13:43:33,105 INFO L175 Difference]: Start difference. First operand has 450 places, 650 transitions, 8707 flow. Second operand 9 states and 172 transitions. [2024-06-14 13:43:33,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 662 transitions, 10053 flow [2024-06-14 13:43:37,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 662 transitions, 9824 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-14 13:43:37,333 INFO L231 Difference]: Finished difference. Result has 452 places, 650 transitions, 8673 flow [2024-06-14 13:43:37,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8478, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8673, PETRI_PLACES=452, PETRI_TRANSITIONS=650} [2024-06-14 13:43:37,333 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 408 predicate places. [2024-06-14 13:43:37,333 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 650 transitions, 8673 flow [2024-06-14 13:43:37,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:37,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:43:37,334 INFO 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-14 13:43:37,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 13:43:37,334 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:43:37,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:43:37,334 INFO L85 PathProgramCache]: Analyzing trace with hash 115366344, now seen corresponding path program 14 times [2024-06-14 13:43:37,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:43:37,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223986998] [2024-06-14 13:43:37,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:43:37,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:43:37,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:43:38,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:43:38,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:43:38,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223986998] [2024-06-14 13:43:38,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223986998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:43:38,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:43:38,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:43:38,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242551409] [2024-06-14 13:43:38,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:43:38,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:43:38,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:43:38,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:43:38,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:43:38,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:43:38,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 650 transitions, 8673 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:38,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:43:38,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:43:38,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:43:39,701 INFO L124 PetriNetUnfolderBase]: 3124/5222 cut-off events. [2024-06-14 13:43:39,701 INFO L125 PetriNetUnfolderBase]: For 847660/847660 co-relation queries the response was YES. [2024-06-14 13:43:39,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50897 conditions, 5222 events. 3124/5222 cut-off events. For 847660/847660 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 34201 event pairs, 566 based on Foata normal form. 2/5215 useless extension candidates. Maximal degree in co-relation 50692. Up to 4496 conditions per place. [2024-06-14 13:43:39,782 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 554 selfloop transitions, 104 changer transitions 0/665 dead transitions. [2024-06-14 13:43:39,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 665 transitions, 10094 flow [2024-06-14 13:43:39,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:43:39,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:43:39,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-14 13:43:39,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-14 13:43:39,783 INFO L175 Difference]: Start difference. First operand has 452 places, 650 transitions, 8673 flow. Second operand 9 states and 173 transitions. [2024-06-14 13:43:39,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 665 transitions, 10094 flow [2024-06-14 13:43:44,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 665 transitions, 9786 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-14 13:43:44,666 INFO L231 Difference]: Finished difference. Result has 454 places, 652 transitions, 8662 flow [2024-06-14 13:43:44,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8391, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8662, PETRI_PLACES=454, PETRI_TRANSITIONS=652} [2024-06-14 13:43:44,666 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 410 predicate places. [2024-06-14 13:43:44,667 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 652 transitions, 8662 flow [2024-06-14 13:43:44,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:44,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:43:44,667 INFO 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-14 13:43:44,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 13:43:44,667 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:43:44,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:43:44,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1499784760, now seen corresponding path program 15 times [2024-06-14 13:43:44,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:43:44,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675047351] [2024-06-14 13:43:44,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:43:44,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:43:44,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:43:45,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:43:45,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:43:45,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675047351] [2024-06-14 13:43:45,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675047351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:43:45,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:43:45,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:43:45,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815237164] [2024-06-14 13:43:45,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:43:45,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:43:45,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:43:45,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:43:45,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:43:45,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:43:45,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 652 transitions, 8662 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:45,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:43:45,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:43:45,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:43:46,921 INFO L124 PetriNetUnfolderBase]: 3119/5221 cut-off events. [2024-06-14 13:43:46,921 INFO L125 PetriNetUnfolderBase]: For 842011/842011 co-relation queries the response was YES. [2024-06-14 13:43:46,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50579 conditions, 5221 events. 3119/5221 cut-off events. For 842011/842011 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 34204 event pairs, 543 based on Foata normal form. 2/5214 useless extension candidates. Maximal degree in co-relation 50372. Up to 4276 conditions per place. [2024-06-14 13:43:47,001 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 502 selfloop transitions, 158 changer transitions 0/667 dead transitions. [2024-06-14 13:43:47,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 667 transitions, 10069 flow [2024-06-14 13:43:47,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:43:47,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:43:47,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-14 13:43:47,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-14 13:43:47,002 INFO L175 Difference]: Start difference. First operand has 454 places, 652 transitions, 8662 flow. Second operand 9 states and 174 transitions. [2024-06-14 13:43:47,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 667 transitions, 10069 flow [2024-06-14 13:43:51,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 667 transitions, 9478 flow, removed 85 selfloop flow, removed 9 redundant places. [2024-06-14 13:43:51,760 INFO L231 Difference]: Finished difference. Result has 454 places, 653 transitions, 8439 flow [2024-06-14 13:43:51,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8107, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8439, PETRI_PLACES=454, PETRI_TRANSITIONS=653} [2024-06-14 13:43:51,761 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 410 predicate places. [2024-06-14 13:43:51,761 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 653 transitions, 8439 flow [2024-06-14 13:43:51,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:51,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:43:51,761 INFO 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-14 13:43:51,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 13:43:51,761 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:43:51,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:43:51,762 INFO L85 PathProgramCache]: Analyzing trace with hash 625606410, now seen corresponding path program 13 times [2024-06-14 13:43:51,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:43:51,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257351624] [2024-06-14 13:43:51,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:43:51,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:43:51,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:43:52,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:43:52,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:43:52,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257351624] [2024-06-14 13:43:52,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257351624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:43:52,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:43:52,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:43:52,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436481642] [2024-06-14 13:43:52,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:43:52,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:43:52,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:43:52,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:43:52,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:43:52,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:43:52,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 653 transitions, 8439 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:52,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:43:52,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:43:52,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:43:53,911 INFO L124 PetriNetUnfolderBase]: 3113/5217 cut-off events. [2024-06-14 13:43:53,912 INFO L125 PetriNetUnfolderBase]: For 834590/834590 co-relation queries the response was YES. [2024-06-14 13:43:53,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49612 conditions, 5217 events. 3113/5217 cut-off events. For 834590/834590 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 34255 event pairs, 533 based on Foata normal form. 2/5208 useless extension candidates. Maximal degree in co-relation 49406. Up to 4268 conditions per place. [2024-06-14 13:43:53,991 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 481 selfloop transitions, 181 changer transitions 0/669 dead transitions. [2024-06-14 13:43:53,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 669 transitions, 9907 flow [2024-06-14 13:43:53,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:43:53,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:43:53,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-14 13:43:53,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48546511627906974 [2024-06-14 13:43:53,992 INFO L175 Difference]: Start difference. First operand has 454 places, 653 transitions, 8439 flow. Second operand 8 states and 167 transitions. [2024-06-14 13:43:53,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 669 transitions, 9907 flow [2024-06-14 13:43:58,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 669 transitions, 9593 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-14 13:43:58,862 INFO L231 Difference]: Finished difference. Result has 456 places, 653 transitions, 8520 flow [2024-06-14 13:43:58,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8125, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8520, PETRI_PLACES=456, PETRI_TRANSITIONS=653} [2024-06-14 13:43:58,863 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 412 predicate places. [2024-06-14 13:43:58,863 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 653 transitions, 8520 flow [2024-06-14 13:43:58,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:58,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:43:58,863 INFO 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-14 13:43:58,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 13:43:58,864 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:43:58,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:43:58,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1758051448, now seen corresponding path program 5 times [2024-06-14 13:43:58,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:43:58,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948850790] [2024-06-14 13:43:58,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:43:58,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:43:58,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:43:59,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:43:59,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:43:59,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948850790] [2024-06-14 13:43:59,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948850790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:43:59,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:43:59,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:43:59,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715457399] [2024-06-14 13:43:59,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:43:59,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:43:59,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:43:59,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:43:59,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:43:59,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:43:59,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 653 transitions, 8520 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:59,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:43:59,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:43:59,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:44:00,829 INFO L124 PetriNetUnfolderBase]: 3108/5206 cut-off events. [2024-06-14 13:44:00,829 INFO L125 PetriNetUnfolderBase]: For 829227/829227 co-relation queries the response was YES. [2024-06-14 13:44:00,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49367 conditions, 5206 events. 3108/5206 cut-off events. For 829227/829227 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 34155 event pairs, 534 based on Foata normal form. 2/5197 useless extension candidates. Maximal degree in co-relation 49160. Up to 4489 conditions per place. [2024-06-14 13:44:00,909 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 578 selfloop transitions, 81 changer transitions 0/666 dead transitions. [2024-06-14 13:44:00,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 666 transitions, 9932 flow [2024-06-14 13:44:00,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:44:00,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:44:00,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-14 13:44:00,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4584717607973422 [2024-06-14 13:44:00,911 INFO L175 Difference]: Start difference. First operand has 456 places, 653 transitions, 8520 flow. Second operand 7 states and 138 transitions. [2024-06-14 13:44:00,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 666 transitions, 9932 flow [2024-06-14 13:44:05,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 666 transitions, 9470 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 13:44:05,491 INFO L231 Difference]: Finished difference. Result has 455 places, 655 transitions, 8296 flow [2024-06-14 13:44:05,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8058, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8296, PETRI_PLACES=455, PETRI_TRANSITIONS=655} [2024-06-14 13:44:05,491 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 411 predicate places. [2024-06-14 13:44:05,492 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 655 transitions, 8296 flow [2024-06-14 13:44:05,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:44:05,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:44:05,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:44:05,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 13:44:05,492 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:44:05,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:44:05,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1784832626, now seen corresponding path program 1 times [2024-06-14 13:44:05,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:44:05,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665875913] [2024-06-14 13:44:05,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:44:05,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:44:05,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:44:06,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:44:06,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:44:06,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665875913] [2024-06-14 13:44:06,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665875913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:44:06,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:44:06,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:44:06,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249921207] [2024-06-14 13:44:06,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:44:06,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:44:06,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:44:06,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:44:06,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:44:06,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:44:06,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 655 transitions, 8296 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:44:06,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:44:06,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:44:06,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:44:07,918 INFO L124 PetriNetUnfolderBase]: 3153/5279 cut-off events. [2024-06-14 13:44:07,919 INFO L125 PetriNetUnfolderBase]: For 879584/879584 co-relation queries the response was YES. [2024-06-14 13:44:07,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50714 conditions, 5279 events. 3153/5279 cut-off events. For 879584/879584 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 34623 event pairs, 451 based on Foata normal form. 4/5277 useless extension candidates. Maximal degree in co-relation 50506. Up to 4436 conditions per place. [2024-06-14 13:44:08,002 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 598 selfloop transitions, 80 changer transitions 0/685 dead transitions. [2024-06-14 13:44:08,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 685 transitions, 10278 flow [2024-06-14 13:44:08,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:44:08,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:44:08,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-14 13:44:08,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46770025839793283 [2024-06-14 13:44:08,003 INFO L175 Difference]: Start difference. First operand has 455 places, 655 transitions, 8296 flow. Second operand 9 states and 181 transitions. [2024-06-14 13:44:08,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 685 transitions, 10278 flow [2024-06-14 13:44:14,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 685 transitions, 10059 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-14 13:44:14,212 INFO L231 Difference]: Finished difference. Result has 459 places, 661 transitions, 8543 flow [2024-06-14 13:44:14,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8085, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8543, PETRI_PLACES=459, PETRI_TRANSITIONS=661} [2024-06-14 13:44:14,213 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 415 predicate places. [2024-06-14 13:44:14,213 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 661 transitions, 8543 flow [2024-06-14 13:44:14,213 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-14 13:44:14,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:44:14,213 INFO 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-14 13:44:14,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 13:44:14,213 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:44:14,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:44:14,213 INFO L85 PathProgramCache]: Analyzing trace with hash 448527850, now seen corresponding path program 2 times [2024-06-14 13:44:14,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:44:14,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310659411] [2024-06-14 13:44:14,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:44:14,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:44:14,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:44:15,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:44:15,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:44:15,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310659411] [2024-06-14 13:44:15,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310659411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:44:15,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:44:15,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:44:15,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581226660] [2024-06-14 13:44:15,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:44:15,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:44:15,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:44:15,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:44:15,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:44:15,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:44:15,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 661 transitions, 8543 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:44:15,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:44:15,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:44:15,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:44:16,669 INFO L124 PetriNetUnfolderBase]: 3211/5366 cut-off events. [2024-06-14 13:44:16,669 INFO L125 PetriNetUnfolderBase]: For 932762/932762 co-relation queries the response was YES. [2024-06-14 13:44:16,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52905 conditions, 5366 events. 3211/5366 cut-off events. For 932762/932762 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 35324 event pairs, 551 based on Foata normal form. 4/5364 useless extension candidates. Maximal degree in co-relation 52696. Up to 4605 conditions per place. [2024-06-14 13:44:16,758 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 595 selfloop transitions, 86 changer transitions 0/688 dead transitions. [2024-06-14 13:44:16,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 688 transitions, 10589 flow [2024-06-14 13:44:16,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:44:16,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:44:16,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-14 13:44:16,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625322997416021 [2024-06-14 13:44:16,759 INFO L175 Difference]: Start difference. First operand has 459 places, 661 transitions, 8543 flow. Second operand 9 states and 179 transitions. [2024-06-14 13:44:16,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 688 transitions, 10589 flow [2024-06-14 13:44:22,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 688 transitions, 10319 flow, removed 88 selfloop flow, removed 5 redundant places. [2024-06-14 13:44:22,363 INFO L231 Difference]: Finished difference. Result has 464 places, 667 transitions, 8755 flow [2024-06-14 13:44:22,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8273, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8755, PETRI_PLACES=464, PETRI_TRANSITIONS=667} [2024-06-14 13:44:22,364 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 420 predicate places. [2024-06-14 13:44:22,364 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 667 transitions, 8755 flow [2024-06-14 13:44:22,364 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-14 13:44:22,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:44:22,364 INFO 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-14 13:44:22,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 13:44:22,364 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:44:22,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:44:22,365 INFO L85 PathProgramCache]: Analyzing trace with hash 448675720, now seen corresponding path program 3 times [2024-06-14 13:44:22,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:44:22,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279983604] [2024-06-14 13:44:22,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:44:22,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:44:22,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:44:23,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:44:23,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:44:23,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279983604] [2024-06-14 13:44:23,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279983604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:44:23,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:44:23,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:44:23,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905448269] [2024-06-14 13:44:23,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:44:23,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:44:23,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:44:23,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:44:23,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:44:23,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:44:23,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 667 transitions, 8755 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:44:23,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:44:23,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:44:23,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:44:24,806 INFO L124 PetriNetUnfolderBase]: 3214/5375 cut-off events. [2024-06-14 13:44:24,806 INFO L125 PetriNetUnfolderBase]: For 932430/932430 co-relation queries the response was YES. [2024-06-14 13:44:24,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52710 conditions, 5375 events. 3214/5375 cut-off events. For 932430/932430 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 35366 event pairs, 557 based on Foata normal form. 4/5373 useless extension candidates. Maximal degree in co-relation 52498. Up to 4676 conditions per place. [2024-06-14 13:44:24,894 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 591 selfloop transitions, 90 changer transitions 0/688 dead transitions. [2024-06-14 13:44:24,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 688 transitions, 10345 flow [2024-06-14 13:44:24,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:44:24,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:44:24,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-14 13:44:24,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-14 13:44:24,895 INFO L175 Difference]: Start difference. First operand has 464 places, 667 transitions, 8755 flow. Second operand 9 states and 177 transitions. [2024-06-14 13:44:24,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 688 transitions, 10345 flow [2024-06-14 13:44:31,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 688 transitions, 10038 flow, removed 103 selfloop flow, removed 5 redundant places. [2024-06-14 13:44:31,221 INFO L231 Difference]: Finished difference. Result has 468 places, 670 transitions, 8800 flow [2024-06-14 13:44:31,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8474, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8800, PETRI_PLACES=468, PETRI_TRANSITIONS=670} [2024-06-14 13:44:31,221 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 424 predicate places. [2024-06-14 13:44:31,221 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 670 transitions, 8800 flow [2024-06-14 13:44:31,222 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-14 13:44:31,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:44:31,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-14 13:44:31,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 13:44:31,222 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:44:31,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:44:31,222 INFO L85 PathProgramCache]: Analyzing trace with hash -607120820, now seen corresponding path program 1 times [2024-06-14 13:44:31,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:44:31,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196235348] [2024-06-14 13:44:31,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:44:31,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:44:31,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:44:32,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-14 13:44:32,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:44:32,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196235348] [2024-06-14 13:44:32,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196235348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:44:32,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:44:32,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:44:32,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846511018] [2024-06-14 13:44:32,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:44:32,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:44:32,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:44:32,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:44:32,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:44:32,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:44:32,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 670 transitions, 8800 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:44:32,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:44:32,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:44:32,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:44:34,140 INFO L124 PetriNetUnfolderBase]: 3270/5459 cut-off events. [2024-06-14 13:44:34,141 INFO L125 PetriNetUnfolderBase]: For 1065680/1065680 co-relation queries the response was YES. [2024-06-14 13:44:34,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54023 conditions, 5459 events. 3270/5459 cut-off events. For 1065680/1065680 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 35965 event pairs, 563 based on Foata normal form. 16/5469 useless extension candidates. Maximal degree in co-relation 53809. Up to 4706 conditions per place. [2024-06-14 13:44:34,233 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 594 selfloop transitions, 93 changer transitions 0/694 dead transitions. [2024-06-14 13:44:34,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 694 transitions, 10472 flow [2024-06-14 13:44:34,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:44:34,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:44:34,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-14 13:44:34,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4558139534883721 [2024-06-14 13:44:34,234 INFO L175 Difference]: Start difference. First operand has 468 places, 670 transitions, 8800 flow. Second operand 10 states and 196 transitions. [2024-06-14 13:44:34,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 694 transitions, 10472 flow [2024-06-14 13:44:39,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 694 transitions, 10174 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-06-14 13:44:39,379 INFO L231 Difference]: Finished difference. Result has 471 places, 672 transitions, 8834 flow [2024-06-14 13:44:39,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8502, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8834, PETRI_PLACES=471, PETRI_TRANSITIONS=672} [2024-06-14 13:44:39,379 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 427 predicate places. [2024-06-14 13:44:39,380 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 672 transitions, 8834 flow [2024-06-14 13:44:39,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:44:39,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:44:39,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:44:39,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 13:44:39,380 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:44:39,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:44:39,380 INFO L85 PathProgramCache]: Analyzing trace with hash -488221940, now seen corresponding path program 4 times [2024-06-14 13:44:39,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:44:39,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274865280] [2024-06-14 13:44:39,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:44:39,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:44:39,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:44:40,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:44:40,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:44:40,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274865280] [2024-06-14 13:44:40,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274865280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:44:40,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:44:40,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:44:40,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651112448] [2024-06-14 13:44:40,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:44:40,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:44:40,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:44:40,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:44:40,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:44:40,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:44:40,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 672 transitions, 8834 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:44:40,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:44:40,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:44:40,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:44:41,959 INFO L124 PetriNetUnfolderBase]: 3286/5488 cut-off events. [2024-06-14 13:44:41,961 INFO L125 PetriNetUnfolderBase]: For 979498/979498 co-relation queries the response was YES. [2024-06-14 13:44:42,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54406 conditions, 5488 events. 3286/5488 cut-off events. For 979498/979498 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 36196 event pairs, 569 based on Foata normal form. 4/5486 useless extension candidates. Maximal degree in co-relation 54191. Up to 4809 conditions per place. [2024-06-14 13:44:42,055 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 605 selfloop transitions, 78 changer transitions 0/690 dead transitions. [2024-06-14 13:44:42,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 690 transitions, 10416 flow [2024-06-14 13:44:42,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:44:42,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:44:42,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-14 13:44:42,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-14 13:44:42,056 INFO L175 Difference]: Start difference. First operand has 471 places, 672 transitions, 8834 flow. Second operand 9 states and 175 transitions. [2024-06-14 13:44:42,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 690 transitions, 10416 flow [2024-06-14 13:44:47,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 690 transitions, 10158 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-14 13:44:47,338 INFO L231 Difference]: Finished difference. Result has 472 places, 675 transitions, 8908 flow [2024-06-14 13:44:47,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8576, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8908, PETRI_PLACES=472, PETRI_TRANSITIONS=675} [2024-06-14 13:44:47,338 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 428 predicate places. [2024-06-14 13:44:47,338 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 675 transitions, 8908 flow [2024-06-14 13:44:47,339 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-14 13:44:47,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:44:47,339 INFO 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-14 13:44:47,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 13:44:47,339 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:44:47,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:44:47,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1577362034, now seen corresponding path program 5 times [2024-06-14 13:44:47,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:44:47,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775062408] [2024-06-14 13:44:47,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:44:47,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:44:47,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:44:48,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:44:48,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:44:48,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775062408] [2024-06-14 13:44:48,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775062408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:44:48,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:44:48,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:44:48,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833542795] [2024-06-14 13:44:48,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:44:48,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:44:48,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:44:48,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:44:48,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:44:48,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:44:48,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 675 transitions, 8908 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:44:48,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:44:48,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:44:48,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:44:49,838 INFO L124 PetriNetUnfolderBase]: 3344/5572 cut-off events. [2024-06-14 13:44:49,838 INFO L125 PetriNetUnfolderBase]: For 1043471/1043471 co-relation queries the response was YES. [2024-06-14 13:44:49,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56327 conditions, 5572 events. 3344/5572 cut-off events. For 1043471/1043471 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 36742 event pairs, 570 based on Foata normal form. 4/5570 useless extension candidates. Maximal degree in co-relation 56111. Up to 4813 conditions per place. [2024-06-14 13:44:49,935 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 616 selfloop transitions, 76 changer transitions 0/699 dead transitions. [2024-06-14 13:44:49,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 699 transitions, 11006 flow [2024-06-14 13:44:49,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:44:49,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:44:49,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-14 13:44:49,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-14 13:44:49,936 INFO L175 Difference]: Start difference. First operand has 472 places, 675 transitions, 8908 flow. Second operand 9 states and 177 transitions. [2024-06-14 13:44:49,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 699 transitions, 11006 flow [2024-06-14 13:44:56,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 699 transitions, 10696 flow, removed 79 selfloop flow, removed 7 redundant places. [2024-06-14 13:44:56,663 INFO L231 Difference]: Finished difference. Result has 475 places, 681 transitions, 9093 flow [2024-06-14 13:44:56,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8598, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9093, PETRI_PLACES=475, PETRI_TRANSITIONS=681} [2024-06-14 13:44:56,677 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 431 predicate places. [2024-06-14 13:44:56,677 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 681 transitions, 9093 flow [2024-06-14 13:44:56,677 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-14 13:44:56,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:44:56,677 INFO 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-14 13:44:56,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 13:44:56,677 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:44:56,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:44:56,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1571851784, now seen corresponding path program 6 times [2024-06-14 13:44:56,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:44:56,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493351281] [2024-06-14 13:44:56,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:44:56,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:44:56,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:44:57,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:44:57,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:44:57,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493351281] [2024-06-14 13:44:57,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493351281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:44:57,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:44:57,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:44:57,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055842202] [2024-06-14 13:44:57,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:44:57,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:44:57,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:44:57,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:44:57,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:44:57,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:44:57,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 681 transitions, 9093 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:44:57,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:44:57,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:44:57,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:44:59,274 INFO L124 PetriNetUnfolderBase]: 3347/5577 cut-off events. [2024-06-14 13:44:59,274 INFO L125 PetriNetUnfolderBase]: For 1044616/1044616 co-relation queries the response was YES. [2024-06-14 13:44:59,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56168 conditions, 5577 events. 3347/5577 cut-off events. For 1044616/1044616 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 36797 event pairs, 574 based on Foata normal form. 4/5575 useless extension candidates. Maximal degree in co-relation 55950. Up to 4900 conditions per place. [2024-06-14 13:44:59,373 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 608 selfloop transitions, 84 changer transitions 0/699 dead transitions. [2024-06-14 13:44:59,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 699 transitions, 10707 flow [2024-06-14 13:44:59,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:44:59,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:44:59,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-14 13:44:59,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-14 13:44:59,374 INFO L175 Difference]: Start difference. First operand has 475 places, 681 transitions, 9093 flow. Second operand 9 states and 176 transitions. [2024-06-14 13:44:59,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 699 transitions, 10707 flow [2024-06-14 13:45:06,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 699 transitions, 10390 flow, removed 117 selfloop flow, removed 5 redundant places. [2024-06-14 13:45:06,093 INFO L231 Difference]: Finished difference. Result has 479 places, 684 transitions, 9134 flow [2024-06-14 13:45:06,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8806, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9134, PETRI_PLACES=479, PETRI_TRANSITIONS=684} [2024-06-14 13:45:06,093 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 435 predicate places. [2024-06-14 13:45:06,093 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 684 transitions, 9134 flow [2024-06-14 13:45:06,093 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-14 13:45:06,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:45:06,094 INFO 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-14 13:45:06,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 13:45:06,094 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:45:06,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:45:06,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1235910856, now seen corresponding path program 2 times [2024-06-14 13:45:06,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:45:06,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038284084] [2024-06-14 13:45:06,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:45:06,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:45:06,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:45:07,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:45:07,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:45:07,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038284084] [2024-06-14 13:45:07,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038284084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:45:07,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:45:07,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:45:07,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838759662] [2024-06-14 13:45:07,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:45:07,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:45:07,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:45:07,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:45:07,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:45:07,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:45:07,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 684 transitions, 9134 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:45:07,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:45:07,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:45:07,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:45:08,903 INFO L124 PetriNetUnfolderBase]: 3403/5667 cut-off events. [2024-06-14 13:45:08,904 INFO L125 PetriNetUnfolderBase]: For 1180820/1180820 co-relation queries the response was YES. [2024-06-14 13:45:08,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57490 conditions, 5667 events. 3403/5667 cut-off events. For 1180820/1180820 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 37459 event pairs, 582 based on Foata normal form. 16/5677 useless extension candidates. Maximal degree in co-relation 57270. Up to 4910 conditions per place. [2024-06-14 13:45:09,000 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 615 selfloop transitions, 83 changer transitions 0/705 dead transitions. [2024-06-14 13:45:09,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 705 transitions, 10826 flow [2024-06-14 13:45:09,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:45:09,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:45:09,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-14 13:45:09,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-14 13:45:09,001 INFO L175 Difference]: Start difference. First operand has 479 places, 684 transitions, 9134 flow. Second operand 10 states and 195 transitions. [2024-06-14 13:45:09,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 705 transitions, 10826 flow [2024-06-14 13:45:15,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 705 transitions, 10526 flow, removed 68 selfloop flow, removed 7 redundant places. [2024-06-14 13:45:15,653 INFO L231 Difference]: Finished difference. Result has 482 places, 686 transitions, 9163 flow [2024-06-14 13:45:15,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8834, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9163, PETRI_PLACES=482, PETRI_TRANSITIONS=686} [2024-06-14 13:45:15,653 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 438 predicate places. [2024-06-14 13:45:15,653 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 686 transitions, 9163 flow [2024-06-14 13:45:15,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:45:15,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:45:15,654 INFO 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-14 13:45:15,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 13:45:15,654 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:45:15,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:45:15,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1377906422, now seen corresponding path program 3 times [2024-06-14 13:45:15,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:45:15,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84144237] [2024-06-14 13:45:15,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:45:15,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:45:15,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:45:16,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:45:16,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:45:16,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84144237] [2024-06-14 13:45:16,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84144237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:45:16,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:45:16,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:45:16,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611875180] [2024-06-14 13:45:16,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:45:16,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:45:16,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:45:16,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:45:16,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:45:17,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:45:17,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 686 transitions, 9163 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:45:17,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:45:17,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:45:17,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:45:18,674 INFO L124 PetriNetUnfolderBase]: 3459/5757 cut-off events. [2024-06-14 13:45:18,674 INFO L125 PetriNetUnfolderBase]: For 1217795/1217795 co-relation queries the response was YES. [2024-06-14 13:45:18,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59168 conditions, 5757 events. 3459/5757 cut-off events. For 1217795/1217795 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 38100 event pairs, 596 based on Foata normal form. 16/5767 useless extension candidates. Maximal degree in co-relation 58947. Up to 5018 conditions per place. [2024-06-14 13:45:18,781 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 613 selfloop transitions, 87 changer transitions 0/707 dead transitions. [2024-06-14 13:45:18,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 707 transitions, 10863 flow [2024-06-14 13:45:18,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:45:18,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:45:18,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-14 13:45:18,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-14 13:45:18,783 INFO L175 Difference]: Start difference. First operand has 482 places, 686 transitions, 9163 flow. Second operand 10 states and 195 transitions. [2024-06-14 13:45:18,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 707 transitions, 10863 flow [2024-06-14 13:45:25,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 707 transitions, 10620 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-14 13:45:25,159 INFO L231 Difference]: Finished difference. Result has 484 places, 688 transitions, 9258 flow [2024-06-14 13:45:25,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8920, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9258, PETRI_PLACES=484, PETRI_TRANSITIONS=688} [2024-06-14 13:45:25,160 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 440 predicate places. [2024-06-14 13:45:25,160 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 688 transitions, 9258 flow [2024-06-14 13:45:25,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:45:25,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:45:25,160 INFO 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-14 13:45:25,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 13:45:25,160 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:45:25,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:45:25,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1370554772, now seen corresponding path program 4 times [2024-06-14 13:45:25,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:45:25,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813832654] [2024-06-14 13:45:25,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:45:25,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:45:25,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:45:26,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-14 13:45:26,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:45:26,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813832654] [2024-06-14 13:45:26,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813832654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:45:26,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:45:26,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:45:26,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59684031] [2024-06-14 13:45:26,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:45:26,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:45:26,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:45:26,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:45:26,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:45:26,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:45:26,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 688 transitions, 9258 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:45:26,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:45:26,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:45:26,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:45:27,889 INFO L124 PetriNetUnfolderBase]: 3515/5853 cut-off events. [2024-06-14 13:45:27,889 INFO L125 PetriNetUnfolderBase]: For 1244278/1244278 co-relation queries the response was YES. [2024-06-14 13:45:27,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60480 conditions, 5853 events. 3515/5853 cut-off events. For 1244278/1244278 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 38834 event pairs, 604 based on Foata normal form. 16/5863 useless extension candidates. Maximal degree in co-relation 60258. Up to 4967 conditions per place. [2024-06-14 13:45:27,989 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 554 selfloop transitions, 148 changer transitions 0/709 dead transitions. [2024-06-14 13:45:27,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 709 transitions, 10966 flow [2024-06-14 13:45:27,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:45:27,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:45:27,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-14 13:45:27,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45813953488372094 [2024-06-14 13:45:27,991 INFO L175 Difference]: Start difference. First operand has 484 places, 688 transitions, 9258 flow. Second operand 10 states and 197 transitions. [2024-06-14 13:45:27,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 709 transitions, 10966 flow [2024-06-14 13:45:34,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 709 transitions, 10710 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-06-14 13:45:34,596 INFO L231 Difference]: Finished difference. Result has 486 places, 690 transitions, 9466 flow [2024-06-14 13:45:34,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9002, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9466, PETRI_PLACES=486, PETRI_TRANSITIONS=690} [2024-06-14 13:45:34,597 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 442 predicate places. [2024-06-14 13:45:34,597 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 690 transitions, 9466 flow [2024-06-14 13:45:34,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:45:34,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:45:34,598 INFO 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-14 13:45:34,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 13:45:34,598 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:45:34,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:45:34,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1370287862, now seen corresponding path program 5 times [2024-06-14 13:45:34,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:45:34,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389221396] [2024-06-14 13:45:34,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:45:34,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:45:34,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:45:35,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:45:35,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:45:35,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389221396] [2024-06-14 13:45:35,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389221396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:45:35,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:45:35,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:45:35,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771930313] [2024-06-14 13:45:35,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:45:35,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:45:35,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:45:35,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:45:35,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:45:35,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:45:35,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 690 transitions, 9466 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:45:35,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:45:35,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:45:35,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:45:37,587 INFO L124 PetriNetUnfolderBase]: 3595/5983 cut-off events. [2024-06-14 13:45:37,588 INFO L125 PetriNetUnfolderBase]: For 1223583/1223583 co-relation queries the response was YES. [2024-06-14 13:45:37,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62161 conditions, 5983 events. 3595/5983 cut-off events. For 1223583/1223583 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 39764 event pairs, 608 based on Foata normal form. 12/5989 useless extension candidates. Maximal degree in co-relation 61938. Up to 4843 conditions per place. [2024-06-14 13:45:37,683 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 551 selfloop transitions, 158 changer transitions 0/716 dead transitions. [2024-06-14 13:45:37,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 716 transitions, 11326 flow [2024-06-14 13:45:37,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:45:37,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:45:37,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-14 13:45:37,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4627906976744186 [2024-06-14 13:45:37,684 INFO L175 Difference]: Start difference. First operand has 486 places, 690 transitions, 9466 flow. Second operand 10 states and 199 transitions. [2024-06-14 13:45:37,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 716 transitions, 11326 flow [2024-06-14 13:45:43,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 716 transitions, 10944 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-14 13:45:43,871 INFO L231 Difference]: Finished difference. Result has 489 places, 694 transitions, 9673 flow [2024-06-14 13:45:43,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9084, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9673, PETRI_PLACES=489, PETRI_TRANSITIONS=694} [2024-06-14 13:45:43,872 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 445 predicate places. [2024-06-14 13:45:43,872 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 694 transitions, 9673 flow [2024-06-14 13:45:43,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:45:43,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:45:43,872 INFO 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-14 13:45:43,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 13:45:43,872 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:45:43,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:45:43,873 INFO L85 PathProgramCache]: Analyzing trace with hash 347912696, now seen corresponding path program 7 times [2024-06-14 13:45:43,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:45:43,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380134586] [2024-06-14 13:45:43,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:45:43,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:45:43,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:45:44,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:45:44,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:45:44,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380134586] [2024-06-14 13:45:44,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380134586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:45:44,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:45:44,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:45:44,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804969288] [2024-06-14 13:45:44,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:45:44,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:45:44,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:45:44,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:45:44,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:45:44,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:45:44,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 694 transitions, 9673 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:45:44,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:45:44,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:45:44,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:45:46,495 INFO L124 PetriNetUnfolderBase]: 3611/6005 cut-off events. [2024-06-14 13:45:46,495 INFO L125 PetriNetUnfolderBase]: For 1160463/1160463 co-relation queries the response was YES. [2024-06-14 13:45:46,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62418 conditions, 6005 events. 3611/6005 cut-off events. For 1160463/1160463 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 39977 event pairs, 644 based on Foata normal form. 4/6000 useless extension candidates. Maximal degree in co-relation 62193. Up to 5182 conditions per place. [2024-06-14 13:45:46,601 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 578 selfloop transitions, 124 changer transitions 0/709 dead transitions. [2024-06-14 13:45:46,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 709 transitions, 11307 flow [2024-06-14 13:45:46,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:45:46,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:45:46,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-14 13:45:46,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-14 13:45:46,602 INFO L175 Difference]: Start difference. First operand has 489 places, 694 transitions, 9673 flow. Second operand 9 states and 177 transitions. [2024-06-14 13:45:46,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 709 transitions, 11307 flow [2024-06-14 13:45:53,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 709 transitions, 10894 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-14 13:45:53,916 INFO L231 Difference]: Finished difference. Result has 491 places, 697 transitions, 9714 flow [2024-06-14 13:45:53,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9260, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9714, PETRI_PLACES=491, PETRI_TRANSITIONS=697} [2024-06-14 13:45:53,916 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 447 predicate places. [2024-06-14 13:45:53,917 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 697 transitions, 9714 flow [2024-06-14 13:45:53,917 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-14 13:45:53,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:45:53,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:45:53,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 13:45:53,917 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:45:53,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:45:53,917 INFO L85 PathProgramCache]: Analyzing trace with hash 342550316, now seen corresponding path program 8 times [2024-06-14 13:45:53,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:45:53,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381852409] [2024-06-14 13:45:53,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:45:53,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:45:53,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:45:54,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:45:54,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:45:54,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381852409] [2024-06-14 13:45:54,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381852409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:45:54,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:45:54,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:45:54,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184455578] [2024-06-14 13:45:54,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:45:54,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:45:54,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:45:54,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:45:54,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:45:54,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:45:54,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 697 transitions, 9714 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:45:54,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:45:54,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:45:54,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:45:56,768 INFO L124 PetriNetUnfolderBase]: 3627/6025 cut-off events. [2024-06-14 13:45:56,768 INFO L125 PetriNetUnfolderBase]: For 1162619/1162619 co-relation queries the response was YES. [2024-06-14 13:45:56,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62238 conditions, 6025 events. 3627/6025 cut-off events. For 1162619/1162619 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 40067 event pairs, 648 based on Foata normal form. 4/6020 useless extension candidates. Maximal degree in co-relation 62012. Up to 5206 conditions per place. [2024-06-14 13:45:56,882 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 584 selfloop transitions, 121 changer transitions 0/712 dead transitions. [2024-06-14 13:45:56,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 712 transitions, 11360 flow [2024-06-14 13:45:56,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:45:56,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:45:56,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-14 13:45:56,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-14 13:45:56,883 INFO L175 Difference]: Start difference. First operand has 491 places, 697 transitions, 9714 flow. Second operand 9 states and 176 transitions. [2024-06-14 13:45:56,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 712 transitions, 11360 flow [2024-06-14 13:46:04,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 712 transitions, 10928 flow, removed 94 selfloop flow, removed 7 redundant places. [2024-06-14 13:46:04,614 INFO L231 Difference]: Finished difference. Result has 493 places, 700 transitions, 9736 flow [2024-06-14 13:46:04,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9282, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9736, PETRI_PLACES=493, PETRI_TRANSITIONS=700} [2024-06-14 13:46:04,615 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 449 predicate places. [2024-06-14 13:46:04,615 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 700 transitions, 9736 flow [2024-06-14 13:46:04,615 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-14 13:46:04,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:46:04,616 INFO 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-14 13:46:04,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 13:46:04,616 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:46:04,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:46:04,616 INFO L85 PathProgramCache]: Analyzing trace with hash 505200558, now seen corresponding path program 9 times [2024-06-14 13:46:04,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:46:04,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639107253] [2024-06-14 13:46:04,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:46:04,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:46:04,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:46:05,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:46:05,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:46:05,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639107253] [2024-06-14 13:46:05,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639107253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:46:05,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:46:05,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:46:05,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132038747] [2024-06-14 13:46:05,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:46:05,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:46:05,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:46:05,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:46:05,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:46:05,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:46:05,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 700 transitions, 9736 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:46:05,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:46:05,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:46:05,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:46:07,648 INFO L124 PetriNetUnfolderBase]: 3633/6035 cut-off events. [2024-06-14 13:46:07,648 INFO L125 PetriNetUnfolderBase]: For 1160170/1160170 co-relation queries the response was YES. [2024-06-14 13:46:07,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61995 conditions, 6035 events. 3633/6035 cut-off events. For 1160170/1160170 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 40159 event pairs, 641 based on Foata normal form. 4/6030 useless extension candidates. Maximal degree in co-relation 61768. Up to 5119 conditions per place. [2024-06-14 13:46:07,745 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 592 selfloop transitions, 123 changer transitions 0/722 dead transitions. [2024-06-14 13:46:07,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 722 transitions, 11902 flow [2024-06-14 13:46:07,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:46:07,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:46:07,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-14 13:46:07,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-14 13:46:07,746 INFO L175 Difference]: Start difference. First operand has 493 places, 700 transitions, 9736 flow. Second operand 9 states and 178 transitions. [2024-06-14 13:46:07,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 722 transitions, 11902 flow [2024-06-14 13:46:15,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 722 transitions, 11470 flow, removed 97 selfloop flow, removed 7 redundant places. [2024-06-14 13:46:15,723 INFO L231 Difference]: Finished difference. Result has 496 places, 707 transitions, 9975 flow [2024-06-14 13:46:15,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9304, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9975, PETRI_PLACES=496, PETRI_TRANSITIONS=707} [2024-06-14 13:46:15,723 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 452 predicate places. [2024-06-14 13:46:15,723 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 707 transitions, 9975 flow [2024-06-14 13:46:15,723 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-14 13:46:15,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:46:15,723 INFO 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-14 13:46:15,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 13:46:15,724 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:46:15,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:46:15,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1813475062, now seen corresponding path program 6 times [2024-06-14 13:46:15,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:46:15,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294088133] [2024-06-14 13:46:15,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:46:15,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:46:15,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:46:16,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:46:16,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:46:16,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294088133] [2024-06-14 13:46:16,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294088133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:46:16,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:46:16,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:46:16,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447831808] [2024-06-14 13:46:16,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:46:16,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:46:16,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:46:16,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:46:16,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:46:16,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:46:16,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 707 transitions, 9975 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:46:16,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:46:16,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:46:16,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:46:18,824 INFO L124 PetriNetUnfolderBase]: 3765/6238 cut-off events. [2024-06-14 13:46:18,825 INFO L125 PetriNetUnfolderBase]: For 1464308/1464308 co-relation queries the response was YES. [2024-06-14 13:46:18,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68469 conditions, 6238 events. 3765/6238 cut-off events. For 1464308/1464308 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 41620 event pairs, 682 based on Foata normal form. 12/6237 useless extension candidates. Maximal degree in co-relation 68240. Up to 5067 conditions per place. [2024-06-14 13:46:18,936 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 476 selfloop transitions, 248 changer transitions 0/731 dead transitions. [2024-06-14 13:46:18,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 731 transitions, 12253 flow [2024-06-14 13:46:18,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:46:18,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:46:18,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-14 13:46:18,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697674418604651 [2024-06-14 13:46:18,937 INFO L175 Difference]: Start difference. First operand has 496 places, 707 transitions, 9975 flow. Second operand 10 states and 202 transitions. [2024-06-14 13:46:18,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 731 transitions, 12253 flow [2024-06-14 13:46:25,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 731 transitions, 11862 flow, removed 128 selfloop flow, removed 5 redundant places. [2024-06-14 13:46:25,951 INFO L231 Difference]: Finished difference. Result has 501 places, 711 transitions, 10445 flow [2024-06-14 13:46:25,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9584, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10445, PETRI_PLACES=501, PETRI_TRANSITIONS=711} [2024-06-14 13:46:25,951 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 457 predicate places. [2024-06-14 13:46:25,952 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 711 transitions, 10445 flow [2024-06-14 13:46:25,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:46:25,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:46:25,952 INFO 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-14 13:46:25,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 13:46:25,952 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:46:25,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:46:25,952 INFO L85 PathProgramCache]: Analyzing trace with hash -2061636440, now seen corresponding path program 7 times [2024-06-14 13:46:25,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:46:25,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409118290] [2024-06-14 13:46:25,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:46:25,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:46:25,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:46:27,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:46:27,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:46:27,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409118290] [2024-06-14 13:46:27,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409118290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:46:27,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:46:27,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:46:27,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767260364] [2024-06-14 13:46:27,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:46:27,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:46:27,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:46:27,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:46:27,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:46:27,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:46:27,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 711 transitions, 10445 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:46:27,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:46:27,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:46:27,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:46:29,031 INFO L124 PetriNetUnfolderBase]: 3937/6514 cut-off events. [2024-06-14 13:46:29,031 INFO L125 PetriNetUnfolderBase]: For 1688050/1688050 co-relation queries the response was YES. [2024-06-14 13:46:29,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75633 conditions, 6514 events. 3937/6514 cut-off events. For 1688050/1688050 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 43636 event pairs, 732 based on Foata normal form. 12/6513 useless extension candidates. Maximal degree in co-relation 75402. Up to 5343 conditions per place. [2024-06-14 13:46:29,152 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 524 selfloop transitions, 206 changer transitions 0/737 dead transitions. [2024-06-14 13:46:29,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 737 transitions, 12789 flow [2024-06-14 13:46:29,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:46:29,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:46:29,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-14 13:46:29,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46744186046511627 [2024-06-14 13:46:29,153 INFO L175 Difference]: Start difference. First operand has 501 places, 711 transitions, 10445 flow. Second operand 10 states and 201 transitions. [2024-06-14 13:46:29,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 737 transitions, 12789 flow [2024-06-14 13:46:36,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 737 transitions, 12325 flow, removed 71 selfloop flow, removed 6 redundant places. [2024-06-14 13:46:36,950 INFO L231 Difference]: Finished difference. Result has 506 places, 717 transitions, 10826 flow [2024-06-14 13:46:36,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9981, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10826, PETRI_PLACES=506, PETRI_TRANSITIONS=717} [2024-06-14 13:46:36,951 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 462 predicate places. [2024-06-14 13:46:36,951 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 717 transitions, 10826 flow [2024-06-14 13:46:36,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:46:36,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:46:36,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:46:36,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 13:46:36,951 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:46:36,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:46:36,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1813741972, now seen corresponding path program 8 times [2024-06-14 13:46:36,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:46:36,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069663081] [2024-06-14 13:46:36,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:46:36,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:46:36,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:46:38,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:46:38,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:46:38,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069663081] [2024-06-14 13:46:38,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069663081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:46:38,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:46:38,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:46:38,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928453425] [2024-06-14 13:46:38,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:46:38,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:46:38,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:46:38,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:46:38,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:46:38,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:46:38,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 717 transitions, 10826 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:46:38,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:46:38,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:46:38,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:46:40,108 INFO L124 PetriNetUnfolderBase]: 3901/6462 cut-off events. [2024-06-14 13:46:40,108 INFO L125 PetriNetUnfolderBase]: For 1571157/1571157 co-relation queries the response was YES. [2024-06-14 13:46:40,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72234 conditions, 6462 events. 3901/6462 cut-off events. For 1571157/1571157 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 43348 event pairs, 728 based on Foata normal form. 16/6465 useless extension candidates. Maximal degree in co-relation 72000. Up to 5379 conditions per place. [2024-06-14 13:46:40,227 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 482 selfloop transitions, 244 changer transitions 0/733 dead transitions. [2024-06-14 13:46:40,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 733 transitions, 12408 flow [2024-06-14 13:46:40,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:46:40,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:46:40,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-14 13:46:40,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4604651162790698 [2024-06-14 13:46:40,228 INFO L175 Difference]: Start difference. First operand has 506 places, 717 transitions, 10826 flow. Second operand 10 states and 198 transitions. [2024-06-14 13:46:40,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 733 transitions, 12408 flow [2024-06-14 13:46:47,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 733 transitions, 11898 flow, removed 120 selfloop flow, removed 6 redundant places. [2024-06-14 13:46:47,572 INFO L231 Difference]: Finished difference. Result has 510 places, 717 transitions, 10810 flow [2024-06-14 13:46:47,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10316, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10810, PETRI_PLACES=510, PETRI_TRANSITIONS=717} [2024-06-14 13:46:47,572 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 466 predicate places. [2024-06-14 13:46:47,572 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 717 transitions, 10810 flow [2024-06-14 13:46:47,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:46:47,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:46:47,573 INFO 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-14 13:46:47,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 13:46:47,573 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:46:47,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:46:47,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1899105238, now seen corresponding path program 9 times [2024-06-14 13:46:47,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:46:47,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49375490] [2024-06-14 13:46:47,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:46:47,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:46:47,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:46:48,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:46:48,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:46:48,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49375490] [2024-06-14 13:46:48,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49375490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:46:48,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:46:48,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:46:48,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774234184] [2024-06-14 13:46:48,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:46:48,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:46:48,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:46:48,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:46:48,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:46:48,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:46:48,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 717 transitions, 10810 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:46:48,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:46:48,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:46:48,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:46:50,603 INFO L124 PetriNetUnfolderBase]: 3865/6412 cut-off events. [2024-06-14 13:46:50,603 INFO L125 PetriNetUnfolderBase]: For 1381394/1381394 co-relation queries the response was YES. [2024-06-14 13:46:50,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67905 conditions, 6412 events. 3865/6412 cut-off events. For 1381394/1381394 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 43131 event pairs, 714 based on Foata normal form. 16/6415 useless extension candidates. Maximal degree in co-relation 67669. Up to 5399 conditions per place. [2024-06-14 13:46:50,719 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 526 selfloop transitions, 200 changer transitions 0/733 dead transitions. [2024-06-14 13:46:50,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 733 transitions, 12392 flow [2024-06-14 13:46:50,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:46:50,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:46:50,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-14 13:46:50,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4604651162790698 [2024-06-14 13:46:50,720 INFO L175 Difference]: Start difference. First operand has 510 places, 717 transitions, 10810 flow. Second operand 10 states and 198 transitions. [2024-06-14 13:46:50,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 733 transitions, 12392 flow [2024-06-14 13:46:58,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 733 transitions, 11798 flow, removed 51 selfloop flow, removed 9 redundant places. [2024-06-14 13:46:58,463 INFO L231 Difference]: Finished difference. Result has 511 places, 717 transitions, 10622 flow [2024-06-14 13:46:58,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10216, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10622, PETRI_PLACES=511, PETRI_TRANSITIONS=717} [2024-06-14 13:46:58,463 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 467 predicate places. [2024-06-14 13:46:58,463 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 717 transitions, 10622 flow [2024-06-14 13:46:58,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:46:58,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:46:58,464 INFO 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-14 13:46:58,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 13:46:58,464 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:46:58,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:46:58,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1499775832, now seen corresponding path program 10 times [2024-06-14 13:46:58,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:46:58,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335662497] [2024-06-14 13:46:58,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:46:58,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:46:58,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:46:59,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:46:59,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:46:59,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335662497] [2024-06-14 13:46:59,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335662497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:46:59,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:46:59,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:46:59,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931388641] [2024-06-14 13:46:59,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:46:59,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:46:59,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:46:59,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:46:59,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:46:59,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:46:59,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 717 transitions, 10622 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:46:59,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:46:59,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:46:59,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:47:01,660 INFO L124 PetriNetUnfolderBase]: 3984/6611 cut-off events. [2024-06-14 13:47:01,660 INFO L125 PetriNetUnfolderBase]: For 1516602/1516602 co-relation queries the response was YES. [2024-06-14 13:47:01,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73078 conditions, 6611 events. 3984/6611 cut-off events. For 1516602/1516602 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 44465 event pairs, 711 based on Foata normal form. 12/6610 useless extension candidates. Maximal degree in co-relation 72841. Up to 4736 conditions per place. [2024-06-14 13:47:01,785 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 457 selfloop transitions, 278 changer transitions 0/742 dead transitions. [2024-06-14 13:47:01,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 742 transitions, 12948 flow [2024-06-14 13:47:01,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:47:01,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:47:01,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-14 13:47:01,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697674418604651 [2024-06-14 13:47:01,786 INFO L175 Difference]: Start difference. First operand has 511 places, 717 transitions, 10622 flow. Second operand 10 states and 202 transitions. [2024-06-14 13:47:01,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 742 transitions, 12948 flow [2024-06-14 13:47:09,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 742 transitions, 12546 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 13:47:09,361 INFO L231 Difference]: Finished difference. Result has 513 places, 721 transitions, 11157 flow [2024-06-14 13:47:09,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10220, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11157, PETRI_PLACES=513, PETRI_TRANSITIONS=721} [2024-06-14 13:47:09,362 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 469 predicate places. [2024-06-14 13:47:09,362 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 721 transitions, 11157 flow [2024-06-14 13:47:09,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:47:09,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:47:09,362 INFO 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-14 13:47:09,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 13:47:09,362 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:47:09,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:47:09,363 INFO L85 PathProgramCache]: Analyzing trace with hash 541858058, now seen corresponding path program 11 times [2024-06-14 13:47:09,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:47:09,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969742460] [2024-06-14 13:47:09,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:47:09,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:47:09,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:47:10,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:47:10,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:47:10,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969742460] [2024-06-14 13:47:10,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969742460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:47:10,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:47:10,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:47:10,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930995675] [2024-06-14 13:47:10,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:47:10,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:47:10,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:47:10,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:47:10,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:47:10,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:47:10,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 721 transitions, 11157 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:47:10,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:47:10,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:47:10,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:47:12,849 INFO L124 PetriNetUnfolderBase]: 4080/6762 cut-off events. [2024-06-14 13:47:12,849 INFO L125 PetriNetUnfolderBase]: For 1775303/1775303 co-relation queries the response was YES. [2024-06-14 13:47:12,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77135 conditions, 6762 events. 4080/6762 cut-off events. For 1775303/1775303 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 45628 event pairs, 751 based on Foata normal form. 28/6781 useless extension candidates. Maximal degree in co-relation 76897. Up to 5803 conditions per place. [2024-06-14 13:47:12,978 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 603 selfloop transitions, 131 changer transitions 0/741 dead transitions. [2024-06-14 13:47:12,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 741 transitions, 13135 flow [2024-06-14 13:47:12,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:47:12,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:47:12,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-14 13:47:12,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45813953488372094 [2024-06-14 13:47:12,979 INFO L175 Difference]: Start difference. First operand has 513 places, 721 transitions, 11157 flow. Second operand 10 states and 197 transitions. [2024-06-14 13:47:12,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 741 transitions, 13135 flow [2024-06-14 13:47:20,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 741 transitions, 12641 flow, removed 85 selfloop flow, removed 6 redundant places. [2024-06-14 13:47:20,517 INFO L231 Difference]: Finished difference. Result has 517 places, 725 transitions, 11324 flow [2024-06-14 13:47:20,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10679, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11324, PETRI_PLACES=517, PETRI_TRANSITIONS=725} [2024-06-14 13:47:20,518 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 473 predicate places. [2024-06-14 13:47:20,518 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 725 transitions, 11324 flow [2024-06-14 13:47:20,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:47:20,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:47:20,518 INFO 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-14 13:47:20,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 13:47:20,519 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:47:20,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:47:20,519 INFO L85 PathProgramCache]: Analyzing trace with hash 542059868, now seen corresponding path program 12 times [2024-06-14 13:47:20,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:47:20,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192343190] [2024-06-14 13:47:20,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:47:20,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:47:20,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:47:21,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:47:21,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:47:21,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192343190] [2024-06-14 13:47:21,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192343190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:47:21,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:47:21,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:47:21,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455424325] [2024-06-14 13:47:21,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:47:21,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:47:21,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:47:21,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:47:21,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:47:21,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:47:21,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 725 transitions, 11324 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:47:21,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:47:21,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:47:21,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:47:24,053 INFO L124 PetriNetUnfolderBase]: 4136/6845 cut-off events. [2024-06-14 13:47:24,053 INFO L125 PetriNetUnfolderBase]: For 1674715/1674715 co-relation queries the response was YES. [2024-06-14 13:47:24,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78469 conditions, 6845 events. 4136/6845 cut-off events. For 1674715/1674715 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 46324 event pairs, 776 based on Foata normal form. 16/6848 useless extension candidates. Maximal degree in co-relation 78229. Up to 5818 conditions per place. [2024-06-14 13:47:24,176 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 558 selfloop transitions, 178 changer transitions 0/743 dead transitions. [2024-06-14 13:47:24,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 743 transitions, 13112 flow [2024-06-14 13:47:24,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:47:24,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:47:24,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-06-14 13:47:24,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44820295983086683 [2024-06-14 13:47:24,178 INFO L175 Difference]: Start difference. First operand has 517 places, 725 transitions, 11324 flow. Second operand 11 states and 212 transitions. [2024-06-14 13:47:24,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 743 transitions, 13112 flow [2024-06-14 13:47:33,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 743 transitions, 12649 flow, removed 105 selfloop flow, removed 8 redundant places. [2024-06-14 13:47:33,413 INFO L231 Difference]: Finished difference. Result has 520 places, 727 transitions, 11413 flow [2024-06-14 13:47:33,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10861, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11413, PETRI_PLACES=520, PETRI_TRANSITIONS=727} [2024-06-14 13:47:33,413 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 476 predicate places. [2024-06-14 13:47:33,413 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 727 transitions, 11413 flow [2024-06-14 13:47:33,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:47:33,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:47:33,413 INFO 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-14 13:47:33,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 13:47:33,414 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:47:33,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:47:33,414 INFO L85 PathProgramCache]: Analyzing trace with hash 712274730, now seen corresponding path program 13 times [2024-06-14 13:47:33,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:47:33,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309288426] [2024-06-14 13:47:33,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:47:33,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:47:33,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:47:34,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:47:34,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:47:34,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309288426] [2024-06-14 13:47:34,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309288426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:47:34,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:47:34,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:47:34,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733837267] [2024-06-14 13:47:34,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:47:34,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:47:34,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:47:34,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:47:34,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:47:34,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:47:34,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 727 transitions, 11413 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:47:34,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:47:34,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:47:34,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:47:37,114 INFO L124 PetriNetUnfolderBase]: 4242/7014 cut-off events. [2024-06-14 13:47:37,115 INFO L125 PetriNetUnfolderBase]: For 1792001/1792001 co-relation queries the response was YES. [2024-06-14 13:47:37,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82614 conditions, 7014 events. 4242/7014 cut-off events. For 1792001/1792001 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 47410 event pairs, 782 based on Foata normal form. 12/7017 useless extension candidates. Maximal degree in co-relation 82373. Up to 5729 conditions per place. [2024-06-14 13:47:37,298 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 590 selfloop transitions, 154 changer transitions 0/751 dead transitions. [2024-06-14 13:47:37,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 751 transitions, 13765 flow [2024-06-14 13:47:37,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:47:37,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:47:37,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-14 13:47:37,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46744186046511627 [2024-06-14 13:47:37,299 INFO L175 Difference]: Start difference. First operand has 520 places, 727 transitions, 11413 flow. Second operand 10 states and 201 transitions. [2024-06-14 13:47:37,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 751 transitions, 13765 flow [2024-06-14 13:47:47,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 751 transitions, 13299 flow, removed 57 selfloop flow, removed 9 redundant places. [2024-06-14 13:47:47,716 INFO L231 Difference]: Finished difference. Result has 522 places, 731 transitions, 11666 flow [2024-06-14 13:47:47,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10947, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11666, PETRI_PLACES=522, PETRI_TRANSITIONS=731} [2024-06-14 13:47:47,716 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 478 predicate places. [2024-06-14 13:47:47,716 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 731 transitions, 11666 flow [2024-06-14 13:47:47,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:47:47,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:47:47,717 INFO 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-14 13:47:47,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 13:47:47,717 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:47:47,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:47:47,718 INFO L85 PathProgramCache]: Analyzing trace with hash 505354380, now seen corresponding path program 14 times [2024-06-14 13:47:47,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:47:47,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435546929] [2024-06-14 13:47:47,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:47:47,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:47:47,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:47:49,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:47:49,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:47:49,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435546929] [2024-06-14 13:47:49,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435546929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:47:49,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:47:49,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:47:49,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428149462] [2024-06-14 13:47:49,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:47:49,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:47:49,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:47:49,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:47:49,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:47:49,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:47:49,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 731 transitions, 11666 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:47:49,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:47:49,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:47:49,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:47:51,938 INFO L124 PetriNetUnfolderBase]: 4206/6970 cut-off events. [2024-06-14 13:47:51,939 INFO L125 PetriNetUnfolderBase]: For 1648158/1648158 co-relation queries the response was YES. [2024-06-14 13:47:52,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78734 conditions, 6970 events. 4206/6970 cut-off events. For 1648158/1648158 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 47292 event pairs, 782 based on Foata normal form. 16/6977 useless extension candidates. Maximal degree in co-relation 78491. Up to 6065 conditions per place. [2024-06-14 13:47:52,065 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 616 selfloop transitions, 124 changer transitions 0/747 dead transitions. [2024-06-14 13:47:52,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 747 transitions, 13276 flow [2024-06-14 13:47:52,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:47:52,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:47:52,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-14 13:47:52,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-14 13:47:52,066 INFO L175 Difference]: Start difference. First operand has 522 places, 731 transitions, 11666 flow. Second operand 10 states and 195 transitions. [2024-06-14 13:47:52,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 747 transitions, 13276 flow [2024-06-14 13:48:01,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 747 transitions, 12481 flow, removed 113 selfloop flow, removed 9 redundant places. [2024-06-14 13:48:01,449 INFO L231 Difference]: Finished difference. Result has 523 places, 731 transitions, 11125 flow [2024-06-14 13:48:01,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10871, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11125, PETRI_PLACES=523, PETRI_TRANSITIONS=731} [2024-06-14 13:48:01,450 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 479 predicate places. [2024-06-14 13:48:01,450 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 731 transitions, 11125 flow [2024-06-14 13:48:01,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:48:01,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:48:01,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, 1, 1] [2024-06-14 13:48:01,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 13:48:01,450 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:48:01,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:48:01,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1735815381, now seen corresponding path program 1 times [2024-06-14 13:48:01,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:48:01,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310875087] [2024-06-14 13:48:01,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:48:01,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:48:01,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:48:02,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:48:02,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:48:02,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310875087] [2024-06-14 13:48:02,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310875087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:48:02,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:48:02,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:48:02,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533661729] [2024-06-14 13:48:02,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:48:02,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:48:02,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:48:02,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:48:02,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:48:02,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:48:02,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 731 transitions, 11125 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:48:02,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:48:02,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:48:02,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:48:05,006 INFO L124 PetriNetUnfolderBase]: 4234/7023 cut-off events. [2024-06-14 13:48:05,006 INFO L125 PetriNetUnfolderBase]: For 1534212/1534212 co-relation queries the response was YES. [2024-06-14 13:48:05,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76890 conditions, 7023 events. 4234/7023 cut-off events. For 1534212/1534212 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 47755 event pairs, 723 based on Foata normal form. 8/7024 useless extension candidates. Maximal degree in co-relation 76648. Up to 6335 conditions per place. [2024-06-14 13:48:05,128 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 721 selfloop transitions, 38 changer transitions 0/766 dead transitions. [2024-06-14 13:48:05,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 766 transitions, 12945 flow [2024-06-14 13:48:05,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:48:05,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:48:05,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-14 13:48:05,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4754521963824289 [2024-06-14 13:48:05,130 INFO L175 Difference]: Start difference. First operand has 523 places, 731 transitions, 11125 flow. Second operand 9 states and 184 transitions. [2024-06-14 13:48:05,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 766 transitions, 12945 flow [2024-06-14 13:48:13,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 766 transitions, 12657 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-14 13:48:13,298 INFO L231 Difference]: Finished difference. Result has 525 places, 734 transitions, 11029 flow [2024-06-14 13:48:13,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10837, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=693, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11029, PETRI_PLACES=525, PETRI_TRANSITIONS=734} [2024-06-14 13:48:13,299 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 481 predicate places. [2024-06-14 13:48:13,299 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 734 transitions, 11029 flow [2024-06-14 13:48:13,299 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-14 13:48:13,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:48:13,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:48:13,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 13:48:13,299 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:48:13,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:48:13,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1837437727, now seen corresponding path program 2 times [2024-06-14 13:48:13,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:48:13,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873967864] [2024-06-14 13:48:13,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:48:13,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:48:13,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:48:13,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:48:13,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:48:13,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873967864] [2024-06-14 13:48:13,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873967864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:48:13,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:48:13,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:48:13,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532557783] [2024-06-14 13:48:13,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:48:13,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:48:13,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:48:13,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:48:13,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:48:14,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:48:14,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 734 transitions, 11029 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:48:14,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:48:14,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:48:14,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:48:16,547 INFO L124 PetriNetUnfolderBase]: 4301/7127 cut-off events. [2024-06-14 13:48:16,547 INFO L125 PetriNetUnfolderBase]: For 1557133/1557133 co-relation queries the response was YES. [2024-06-14 13:48:16,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77829 conditions, 7127 events. 4301/7127 cut-off events. For 1557133/1557133 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 48522 event pairs, 731 based on Foata normal form. 8/7120 useless extension candidates. Maximal degree in co-relation 77585. Up to 6358 conditions per place. [2024-06-14 13:48:16,789 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 704 selfloop transitions, 62 changer transitions 0/773 dead transitions. [2024-06-14 13:48:16,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 773 transitions, 12944 flow [2024-06-14 13:48:16,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:48:16,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:48:16,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-14 13:48:16,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-14 13:48:16,790 INFO L175 Difference]: Start difference. First operand has 525 places, 734 transitions, 11029 flow. Second operand 10 states and 200 transitions. [2024-06-14 13:48:16,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 773 transitions, 12944 flow [2024-06-14 13:48:25,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 773 transitions, 12793 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-14 13:48:25,355 INFO L231 Difference]: Finished difference. Result has 530 places, 743 transitions, 11194 flow [2024-06-14 13:48:25,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10883, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11194, PETRI_PLACES=530, PETRI_TRANSITIONS=743} [2024-06-14 13:48:25,355 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 486 predicate places. [2024-06-14 13:48:25,355 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 743 transitions, 11194 flow [2024-06-14 13:48:25,355 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-14 13:48:25,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:48:25,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:48:25,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 13:48:25,356 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:48:25,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:48:25,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1625180745, now seen corresponding path program 3 times [2024-06-14 13:48:25,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:48:25,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986710109] [2024-06-14 13:48:25,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:48:25,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:48:25,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:48:26,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:48:26,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:48:26,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986710109] [2024-06-14 13:48:26,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986710109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:48:26,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:48:26,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:48:26,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235691398] [2024-06-14 13:48:26,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:48:26,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:48:26,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:48:26,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:48:26,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:48:26,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:48:26,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 743 transitions, 11194 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:48:26,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:48:26,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:48:26,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:48:28,604 INFO L124 PetriNetUnfolderBase]: 4337/7197 cut-off events. [2024-06-14 13:48:28,604 INFO L125 PetriNetUnfolderBase]: For 1603927/1603927 co-relation queries the response was YES. [2024-06-14 13:48:28,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78707 conditions, 7197 events. 4337/7197 cut-off events. For 1603927/1603927 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 49093 event pairs, 730 based on Foata normal form. 10/7204 useless extension candidates. Maximal degree in co-relation 78461. Up to 6414 conditions per place. [2024-06-14 13:48:28,732 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 701 selfloop transitions, 65 changer transitions 0/773 dead transitions. [2024-06-14 13:48:28,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 773 transitions, 13040 flow [2024-06-14 13:48:28,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:48:28,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:48:28,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-14 13:48:28,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4754521963824289 [2024-06-14 13:48:28,733 INFO L175 Difference]: Start difference. First operand has 530 places, 743 transitions, 11194 flow. Second operand 9 states and 184 transitions. [2024-06-14 13:48:28,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 773 transitions, 13040 flow [2024-06-14 13:48:38,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 773 transitions, 12887 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-14 13:48:38,467 INFO L231 Difference]: Finished difference. Result has 535 places, 744 transitions, 11236 flow [2024-06-14 13:48:38,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11041, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11236, PETRI_PLACES=535, PETRI_TRANSITIONS=744} [2024-06-14 13:48:38,468 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 491 predicate places. [2024-06-14 13:48:38,468 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 744 transitions, 11236 flow [2024-06-14 13:48:38,468 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-14 13:48:38,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:48:38,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:48:38,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 13:48:38,469 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:48:38,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:48:38,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1900207795, now seen corresponding path program 4 times [2024-06-14 13:48:38,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:48:38,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937636307] [2024-06-14 13:48:38,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:48:38,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:48:38,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:48:39,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-14 13:48:39,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:48:39,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937636307] [2024-06-14 13:48:39,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937636307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:48:39,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:48:39,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:48:39,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713641394] [2024-06-14 13:48:39,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:48:39,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:48:39,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:48:39,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:48:39,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:48:39,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:48:39,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 744 transitions, 11236 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:48:39,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:48:39,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:48:39,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:48:41,787 INFO L124 PetriNetUnfolderBase]: 4373/7263 cut-off events. [2024-06-14 13:48:41,787 INFO L125 PetriNetUnfolderBase]: For 1624351/1624351 co-relation queries the response was YES. [2024-06-14 13:48:41,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79381 conditions, 7263 events. 4373/7263 cut-off events. For 1624351/1624351 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 49611 event pairs, 729 based on Foata normal form. 10/7270 useless extension candidates. Maximal degree in co-relation 79134. Up to 6420 conditions per place. [2024-06-14 13:48:41,913 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 682 selfloop transitions, 84 changer transitions 0/773 dead transitions. [2024-06-14 13:48:41,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 773 transitions, 13121 flow [2024-06-14 13:48:41,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:48:41,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:48:41,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-14 13:48:41,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4728682170542636 [2024-06-14 13:48:41,914 INFO L175 Difference]: Start difference. First operand has 535 places, 744 transitions, 11236 flow. Second operand 9 states and 183 transitions. [2024-06-14 13:48:41,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 773 transitions, 13121 flow [2024-06-14 13:48:54,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 773 transitions, 12956 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-14 13:48:54,813 INFO L231 Difference]: Finished difference. Result has 537 places, 745 transitions, 11306 flow [2024-06-14 13:48:54,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11071, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=660, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11306, PETRI_PLACES=537, PETRI_TRANSITIONS=745} [2024-06-14 13:48:54,814 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 493 predicate places. [2024-06-14 13:48:54,814 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 745 transitions, 11306 flow [2024-06-14 13:48:54,814 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-14 13:48:54,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:48:54,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:48:54,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 13:48:54,815 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:48:54,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:48:54,815 INFO L85 PathProgramCache]: Analyzing trace with hash -39650411, now seen corresponding path program 5 times [2024-06-14 13:48:54,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:48:54,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804970072] [2024-06-14 13:48:54,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:48:54,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:48:54,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:48:55,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:48:55,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:48:55,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804970072] [2024-06-14 13:48:55,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804970072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:48:55,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:48:55,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:48:55,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249807812] [2024-06-14 13:48:55,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:48:55,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:48:55,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:48:55,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:48:55,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:48:55,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:48:55,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 745 transitions, 11306 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:48:55,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:48:55,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:48:55,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:48:58,353 INFO L124 PetriNetUnfolderBase]: 4419/7331 cut-off events. [2024-06-14 13:48:58,353 INFO L125 PetriNetUnfolderBase]: For 1645406/1645406 co-relation queries the response was YES. [2024-06-14 13:48:58,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80265 conditions, 7331 events. 4419/7331 cut-off events. For 1645406/1645406 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 50041 event pairs, 751 based on Foata normal form. 10/7334 useless extension candidates. Maximal degree in co-relation 80017. Up to 6641 conditions per place. [2024-06-14 13:48:58,490 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 732 selfloop transitions, 36 changer transitions 0/775 dead transitions. [2024-06-14 13:48:58,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 775 transitions, 13164 flow [2024-06-14 13:48:58,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:48:58,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:48:58,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-14 13:48:58,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4558139534883721 [2024-06-14 13:48:58,491 INFO L175 Difference]: Start difference. First operand has 537 places, 745 transitions, 11306 flow. Second operand 10 states and 196 transitions. [2024-06-14 13:48:58,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 775 transitions, 13164 flow [2024-06-14 13:49:09,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 775 transitions, 12953 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 13:49:09,689 INFO L231 Difference]: Finished difference. Result has 541 places, 749 transitions, 11278 flow [2024-06-14 13:49:09,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11101, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=709, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11278, PETRI_PLACES=541, PETRI_TRANSITIONS=749} [2024-06-14 13:49:09,690 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 497 predicate places. [2024-06-14 13:49:09,690 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 749 transitions, 11278 flow [2024-06-14 13:49:09,690 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-14 13:49:09,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:49:09,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:49:09,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 13:49:09,691 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:49:09,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:49:09,691 INFO L85 PathProgramCache]: Analyzing trace with hash -98011631, now seen corresponding path program 6 times [2024-06-14 13:49:09,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:49:09,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710637556] [2024-06-14 13:49:09,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:49:09,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:49:09,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:49:10,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:49:10,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:49:10,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710637556] [2024-06-14 13:49:10,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710637556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:49:10,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:49:10,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:49:10,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837547570] [2024-06-14 13:49:10,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:49:10,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:49:10,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:49:10,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:49:10,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:49:10,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:49:10,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 749 transitions, 11278 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:49:10,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:49:10,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:49:10,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:49:13,128 INFO L124 PetriNetUnfolderBase]: 4499/7465 cut-off events. [2024-06-14 13:49:13,128 INFO L125 PetriNetUnfolderBase]: For 1638389/1638389 co-relation queries the response was YES. [2024-06-14 13:49:13,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81101 conditions, 7465 events. 4499/7465 cut-off events. For 1638389/1638389 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 51202 event pairs, 743 based on Foata normal form. 8/7456 useless extension candidates. Maximal degree in co-relation 80851. Up to 6719 conditions per place. [2024-06-14 13:49:13,398 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 744 selfloop transitions, 39 changer transitions 0/790 dead transitions. [2024-06-14 13:49:13,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 790 transitions, 13184 flow [2024-06-14 13:49:13,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:49:13,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:49:13,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-06-14 13:49:13,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4608879492600423 [2024-06-14 13:49:13,400 INFO L175 Difference]: Start difference. First operand has 541 places, 749 transitions, 11278 flow. Second operand 11 states and 218 transitions. [2024-06-14 13:49:13,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 790 transitions, 13184 flow [2024-06-14 13:49:24,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 790 transitions, 13023 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-14 13:49:24,018 INFO L231 Difference]: Finished difference. Result has 546 places, 756 transitions, 11359 flow [2024-06-14 13:49:24,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11117, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=710, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11359, PETRI_PLACES=546, PETRI_TRANSITIONS=756} [2024-06-14 13:49:24,019 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 502 predicate places. [2024-06-14 13:49:24,019 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 756 transitions, 11359 flow [2024-06-14 13:49:24,019 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-14 13:49:24,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:49:24,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:49:24,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 13:49:24,020 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:49:24,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:49:24,020 INFO L85 PathProgramCache]: Analyzing trace with hash -195495437, now seen corresponding path program 7 times [2024-06-14 13:49:24,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:49:24,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535699205] [2024-06-14 13:49:24,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:49:24,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:49:24,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:49:24,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:49:24,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:49:24,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535699205] [2024-06-14 13:49:24,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535699205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:49:24,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:49:24,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:49:24,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438283118] [2024-06-14 13:49:24,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:49:24,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:49:24,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:49:24,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:49:24,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:49:24,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:49:24,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 756 transitions, 11359 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:49:24,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:49:24,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:49:24,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:49:27,363 INFO L124 PetriNetUnfolderBase]: 4573/7601 cut-off events. [2024-06-14 13:49:27,364 INFO L125 PetriNetUnfolderBase]: For 1762778/1762778 co-relation queries the response was YES. [2024-06-14 13:49:27,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84323 conditions, 7601 events. 4573/7601 cut-off events. For 1762778/1762778 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 52247 event pairs, 724 based on Foata normal form. 8/7607 useless extension candidates. Maximal degree in co-relation 84070. Up to 6603 conditions per place. [2024-06-14 13:49:27,654 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 737 selfloop transitions, 54 changer transitions 0/798 dead transitions. [2024-06-14 13:49:27,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 798 transitions, 13745 flow [2024-06-14 13:49:27,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:49:27,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:49:27,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-14 13:49:27,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-14 13:49:27,656 INFO L175 Difference]: Start difference. First operand has 546 places, 756 transitions, 11359 flow. Second operand 10 states and 205 transitions. [2024-06-14 13:49:27,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 798 transitions, 13745 flow [2024-06-14 13:49:39,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 798 transitions, 13593 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-14 13:49:39,388 INFO L231 Difference]: Finished difference. Result has 550 places, 760 transitions, 11527 flow [2024-06-14 13:49:39,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11207, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=756, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=703, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11527, PETRI_PLACES=550, PETRI_TRANSITIONS=760} [2024-06-14 13:49:39,388 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 506 predicate places. [2024-06-14 13:49:39,389 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 760 transitions, 11527 flow [2024-06-14 13:49:39,389 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-14 13:49:39,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:49:39,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, 1] [2024-06-14 13:49:39,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 13:49:39,389 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:49:39,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:49:39,389 INFO L85 PathProgramCache]: Analyzing trace with hash 473372177, now seen corresponding path program 8 times [2024-06-14 13:49:39,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:49:39,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545886124] [2024-06-14 13:49:39,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:49:39,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:49:39,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:49:40,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:49:40,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:49:40,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545886124] [2024-06-14 13:49:40,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545886124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:49:40,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:49:40,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:49:40,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000744738] [2024-06-14 13:49:40,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:49:40,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:49:40,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:49:40,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:49:40,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:49:40,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:49:40,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 760 transitions, 11527 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:49:40,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:49:40,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:49:40,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:49:43,025 INFO L124 PetriNetUnfolderBase]: 4619/7683 cut-off events. [2024-06-14 13:49:43,025 INFO L125 PetriNetUnfolderBase]: For 1818206/1818206 co-relation queries the response was YES. [2024-06-14 13:49:43,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85474 conditions, 7683 events. 4619/7683 cut-off events. For 1818206/1818206 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 52978 event pairs, 794 based on Foata normal form. 10/7686 useless extension candidates. Maximal degree in co-relation 85219. Up to 6939 conditions per place. [2024-06-14 13:49:43,164 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 740 selfloop transitions, 45 changer transitions 0/792 dead transitions. [2024-06-14 13:49:43,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 792 transitions, 13473 flow [2024-06-14 13:49:43,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:49:43,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:49:43,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-14 13:49:43,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.452431289640592 [2024-06-14 13:49:43,166 INFO L175 Difference]: Start difference. First operand has 550 places, 760 transitions, 11527 flow. Second operand 11 states and 214 transitions. [2024-06-14 13:49:43,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 792 transitions, 13473 flow [2024-06-14 13:49:53,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 792 transitions, 13316 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-14 13:49:53,442 INFO L231 Difference]: Finished difference. Result has 557 places, 764 transitions, 11582 flow [2024-06-14 13:49:53,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11376, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=760, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=715, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11582, PETRI_PLACES=557, PETRI_TRANSITIONS=764} [2024-06-14 13:49:53,442 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 513 predicate places. [2024-06-14 13:49:53,442 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 764 transitions, 11582 flow [2024-06-14 13:49:53,443 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-14 13:49:53,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:49:53,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, 1, 1] [2024-06-14 13:49:53,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 13:49:53,443 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:49:53,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:49:53,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1092169143, now seen corresponding path program 9 times [2024-06-14 13:49:53,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:49:53,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61361652] [2024-06-14 13:49:53,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:49:53,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:49:53,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:49:54,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:49:54,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:49:54,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61361652] [2024-06-14 13:49:54,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61361652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:49:54,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:49:54,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:49:54,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619607778] [2024-06-14 13:49:54,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:49:54,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:49:54,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:49:54,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:49:54,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:49:54,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:49:54,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 764 transitions, 11582 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:49:54,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:49:54,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:49:54,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:49:57,149 INFO L124 PetriNetUnfolderBase]: 4706/7824 cut-off events. [2024-06-14 13:49:57,149 INFO L125 PetriNetUnfolderBase]: For 1943817/1943817 co-relation queries the response was YES. [2024-06-14 13:49:57,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88861 conditions, 7824 events. 4706/7824 cut-off events. For 1943817/1943817 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 54048 event pairs, 795 based on Foata normal form. 8/7830 useless extension candidates. Maximal degree in co-relation 88603. Up to 6847 conditions per place. [2024-06-14 13:49:57,294 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 725 selfloop transitions, 70 changer transitions 0/802 dead transitions. [2024-06-14 13:49:57,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 802 transitions, 13986 flow [2024-06-14 13:49:57,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:49:57,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:49:57,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-14 13:49:57,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744186046511628 [2024-06-14 13:49:57,295 INFO L175 Difference]: Start difference. First operand has 557 places, 764 transitions, 11582 flow. Second operand 10 states and 204 transitions. [2024-06-14 13:49:57,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 802 transitions, 13986 flow [2024-06-14 13:50:09,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 802 transitions, 13868 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-14 13:50:09,768 INFO L231 Difference]: Finished difference. Result has 560 places, 766 transitions, 11751 flow [2024-06-14 13:50:09,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11464, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=695, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11751, PETRI_PLACES=560, PETRI_TRANSITIONS=766} [2024-06-14 13:50:09,768 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 516 predicate places. [2024-06-14 13:50:09,768 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 766 transitions, 11751 flow [2024-06-14 13:50:09,769 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-14 13:50:09,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:50:09,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, 1, 1] [2024-06-14 13:50:09,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 13:50:09,769 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:50:09,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:50:09,769 INFO L85 PathProgramCache]: Analyzing trace with hash -549651653, now seen corresponding path program 10 times [2024-06-14 13:50:09,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:50:09,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495450875] [2024-06-14 13:50:09,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:50:09,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:50:09,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:50:10,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:50:10,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:50:10,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495450875] [2024-06-14 13:50:10,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495450875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:50:10,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:50:10,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:50:10,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406224886] [2024-06-14 13:50:10,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:50:10,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:50:10,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:50:10,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:50:10,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:50:10,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:50:10,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 766 transitions, 11751 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:50:10,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:50:10,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:50:10,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:50:13,195 INFO L124 PetriNetUnfolderBase]: 4742/7890 cut-off events. [2024-06-14 13:50:13,196 INFO L125 PetriNetUnfolderBase]: For 1995527/1995527 co-relation queries the response was YES. [2024-06-14 13:50:13,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89780 conditions, 7890 events. 4742/7890 cut-off events. For 1995527/1995527 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 54687 event pairs, 821 based on Foata normal form. 10/7895 useless extension candidates. Maximal degree in co-relation 89521. Up to 6855 conditions per place. [2024-06-14 13:50:13,339 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 636 selfloop transitions, 148 changer transitions 0/791 dead transitions. [2024-06-14 13:50:13,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 568 places, 791 transitions, 13685 flow [2024-06-14 13:50:13,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:50:13,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:50:13,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-14 13:50:13,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-14 13:50:13,341 INFO L175 Difference]: Start difference. First operand has 560 places, 766 transitions, 11751 flow. Second operand 9 states and 182 transitions. [2024-06-14 13:50:13,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 568 places, 791 transitions, 13685 flow [2024-06-14 13:50:24,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 791 transitions, 13541 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-14 13:50:24,591 INFO L231 Difference]: Finished difference. Result has 563 places, 767 transitions, 11982 flow [2024-06-14 13:50:24,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11607, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=618, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11982, PETRI_PLACES=563, PETRI_TRANSITIONS=767} [2024-06-14 13:50:24,592 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 519 predicate places. [2024-06-14 13:50:24,592 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 767 transitions, 11982 flow [2024-06-14 13:50:24,592 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-14 13:50:24,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:50:24,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:50:24,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 13:50:24,592 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:50:24,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:50:24,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1699178419, now seen corresponding path program 11 times [2024-06-14 13:50:24,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:50:24,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918550980] [2024-06-14 13:50:24,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:50:24,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:50:24,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:50:25,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:50:25,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:50:25,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918550980] [2024-06-14 13:50:25,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918550980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:50:25,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:50:25,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:50:25,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643375855] [2024-06-14 13:50:25,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:50:25,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:50:25,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:50:25,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:50:25,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:50:25,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:50:25,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 767 transitions, 11982 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:50:25,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:50:25,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:50:25,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:50:28,210 INFO L124 PetriNetUnfolderBase]: 4778/7935 cut-off events. [2024-06-14 13:50:28,210 INFO L125 PetriNetUnfolderBase]: For 2020205/2020205 co-relation queries the response was YES. [2024-06-14 13:50:28,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90784 conditions, 7935 events. 4778/7935 cut-off events. For 2020205/2020205 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 54867 event pairs, 839 based on Foata normal form. 10/7943 useless extension candidates. Maximal degree in co-relation 90523. Up to 7156 conditions per place. [2024-06-14 13:50:28,369 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 719 selfloop transitions, 64 changer transitions 0/790 dead transitions. [2024-06-14 13:50:28,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 790 transitions, 13840 flow [2024-06-14 13:50:28,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:50:28,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:50:28,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-14 13:50:28,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-14 13:50:28,370 INFO L175 Difference]: Start difference. First operand has 563 places, 767 transitions, 11982 flow. Second operand 9 states and 176 transitions. [2024-06-14 13:50:28,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 790 transitions, 13840 flow [2024-06-14 13:50:38,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 790 transitions, 13495 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-14 13:50:38,320 INFO L231 Difference]: Finished difference. Result has 565 places, 768 transitions, 11850 flow [2024-06-14 13:50:38,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11637, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=767, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=703, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11850, PETRI_PLACES=565, PETRI_TRANSITIONS=768} [2024-06-14 13:50:38,321 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 521 predicate places. [2024-06-14 13:50:38,321 INFO L495 AbstractCegarLoop]: Abstraction has has 565 places, 768 transitions, 11850 flow [2024-06-14 13:50:38,321 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-14 13:50:38,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:50:38,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:50:38,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 13:50:38,322 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:50:38,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:50:38,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1586093585, now seen corresponding path program 12 times [2024-06-14 13:50:38,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:50:38,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050829591] [2024-06-14 13:50:38,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:50:38,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:50:38,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:50:39,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:50:39,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:50:39,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050829591] [2024-06-14 13:50:39,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050829591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:50:39,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:50:39,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:50:39,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312582664] [2024-06-14 13:50:39,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:50:39,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:50:39,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:50:39,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:50:39,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:50:39,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-14 13:50:39,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 768 transitions, 11850 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:50:39,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:50:39,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-14 13:50:39,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:50:42,305 INFO L124 PetriNetUnfolderBase]: 4806/7983 cut-off events. [2024-06-14 13:50:42,306 INFO L125 PetriNetUnfolderBase]: For 2011642/2011642 co-relation queries the response was YES. [2024-06-14 13:50:42,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91058 conditions, 7983 events. 4806/7983 cut-off events. For 2011642/2011642 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 55320 event pairs, 837 based on Foata normal form. 8/7989 useless extension candidates. Maximal degree in co-relation 90796. Up to 7158 conditions per place. [2024-06-14 13:50:42,456 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 722 selfloop transitions, 67 changer transitions 0/796 dead transitions. [2024-06-14 13:50:42,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 796 transitions, 13818 flow [2024-06-14 13:50:42,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:50:42,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:50:42,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-14 13:50:42,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-14 13:50:42,458 INFO L175 Difference]: Start difference. First operand has 565 places, 768 transitions, 11850 flow. Second operand 10 states and 195 transitions. [2024-06-14 13:50:42,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 796 transitions, 13818 flow