How to choose which Edge to apply when multiple stat pools are involved?

The special ability “Successive Attack” costs 2 points of Speed, and can be used after a successful attack to make another attack.

So it work like this: First attack. If enemy is down the PC can use Successive Attack and immediately make a second attack.

If the character used no Effort in the first attack, she can use the Speed Edge to reduce this cost.

But what if the PC used Bash, that cost 1 point of Might, in the first attack (or if she used one or more tier of Effort)? What if she used Might Edge to lower the expense on Might pool?

As a general rule, how does Edge works when multiple stat pools are involved? And how does it work if the PC uses special abilities that lead to further actions?

How to choose a random string out of an array?

I am trying to choose a random word from an array of strings but can figure out how.

I have researched and here is what I have so far:

const roastList = [     'Apples',     'Bananas',     'Pears',   ];    const roast = roastList[Math.floor(Math.random() * roastList.length)];  module.exports = {     roast, }; 

I copied the code so the fruits are placeholders. I hope that I can get different fruits each time I output roast.

Can a spellcaster choose to deal nonlethal damage with a touch weapon-like spell?

The rules for nonlethal damage state:

You can use a melee weapon that deals lethal damage to deal nonlethal damage instead, but you take a –4 penalty on your attack roll.

Does this allow for a spellcaster wielding a weapon-like touch spell to deal nonlethal damage with that spell’s effect without needing to take a metamagic nonlethal substitution feat?

Relates to this question, but this specific question seems to be unanswered.

Installation stuck at choose language selection? [on hold]

With the help of composer, I have done the initial setup. Directory path is C:\xampp\htdocs\projectname\web.After selecting language and database step, when the installation process starts it move back to the first step ie choose language selection. When I again try to install it throws an error. I have no idea what and why this is happening. Please let me know if anyone has fixed this same issue.

Why does this proof that, if a polynomial is the zero function, all of its components are zero, choose the following value to show f(x) is not 0?

In Linear Algebra Done Right, Axler proves the following theorem:

Suppose $ a_0,a_1,\dots,a_m \in F$ . If $ $ > a_0+a_1 z_1+⋯+a_mz_m=0 > $ $ for every $ z \in F$ , then $ a_0 = a_1 = \dots = a_m = 0$ .

by contrapositive.

He starts his proof by letting $ z$ (the input to the polynomial) equal

$ $ \frac{|a_0| + |a_1| + \cdots +|a_{m-1}|}{a_m} + 1. $ $

He then goes on to show that $ |a_0 + a_1 z + \cdots +a_{m-1} z^{m-1}| < |a_m z^m| $ by stating two successive inequalities,

$ $ \begin{eqnarray} |a_0 + a_1 z + \cdots +a_{m-1} z^{m-1}| & \leq & (|a_0| + |a_1| + \cdots +|a_{m-1}|) z^{m-1} \ & \lt & |a_m z^m|. \end{eqnarray} $ $

While I understand why this proves the theorem, I don’t understand:

  1. Why he chose $ z$ equal to the above fraction as opposed to an arbitrary element of $ F$ ? Is its value being used by either of the above two inequalities? It doesn’t seem to be on the surface.
  2. Why it’s guaranteed that $ (|a_0| + |a_1| + \cdots +|a_{m-1}|) z^{m-1} \lt |a_m z^m| $ given that some $ a_0, \dots, a_{m-1} $ may be non-zero.

I know that this previously unanswered question asks similar questions but I think/hope I’ve provided more specific questions regarding the proof.