Originally Posted by Bashram
[...]
|
In short, both are not valid ;-)
In long :
1/
Shivo solution:
There is a detail error in Shiyo final solution. The equation system is valid, but its solution is
)
<-Fireballs/Scorches/Frostfire Bolts from state 1
)
<-Fireballs/Scorches/Frostfire Bolts from state 2
)
<- Pyroblasts from state 3
leading to a ratio of Pyroblast / Non-Pyroblast of
2/
Ash2ash solution: First, I've done the explicit computation of the series, as well as (shorter) computation of the limit.
But more importantly, the modelization was not correct : you need to be really carefull when modelling such talents, and it's better to write everything in a proper probabilist setting, and verify the axioms at each simplification step.
It is possible to have closed-form formula for Ash2ash method (rewriting with more Shiyo more conventional notations)
Note that this limiting result was easier to obtain.
Ash2ash method is based on the following recurrence on the probability to proc HS at the n Fireball :
)
At the limit l, we have l = k*c + c^2 - l*c, and hence
l = (kc + c^2) / (1+c).
However, the base recursion is not valid. Consider a probabilistic setting.
The first term is the probability of T3 HS.
The second term is (but without proper justification) the probability of T4 HS. However, both events are not exclusive. You can crit for a second time in a row, but also have simultaneously the T3 proc chance that is triggered. This leads only to a single HS proc, but is counted here twice.
In other words, the correct recursion is :
By definition, a HS can be procced only on crit spells. Hence, Hs procs events are included in crit events, and we have that
P(Spell n-1 critted and did not procced any HS) = P(spell n-1 critted) - P(spell n-1 procced any HS).
The correct recursion is then :
*c * (c-P_{n-1}))
Its limit p verifies :
You can verify that it is the same as the (corrected) Shiyo result.
Final comment:
I've corrected both formulas. But please note that HS was changed in a recent patch, and can now procs from Pyroblast also. Hence, both models are currently not valid.
The new models, and their solution, are left as exercise to the reader (but they are
a lot simpler).