Lady Windermere's Fan (mathematics)

From testwiki
Jump to navigation Jump to search

Template:One source In mathematics, Lady Windermere's Fan is a telescopic identity employed to relate global and local error of a numerical algorithm.[1] The name is derived from Oscar Wilde's 1892 play Lady Windermere's Fan, A Play About a Good Woman.

Lady Windermere's Fan for a function of one variable

Let E( τ,t0,y(t0) ) be the exact solution operator so that:

y(t0+τ)=E(τ,t0,y(t0)) y(t0)

with t0 denoting the initial time and y(t) the function to be approximated with a given y(t0).

Further let yn, n∈ℕ, n≤N be the numerical approximation at time tn, t0<tn≤T=tN. yn can be attained by means of the approximation operator Φ( hn,tn,y(tn) ) so that:

yn=Φ( hn−1,tn−1,y(tn−1) ) yn−1 with hn=tn+1−tn

The approximation operator represents the numerical scheme used. For a simple explicit forward Euler method with step width h this would be: ΦEuler( h,tn−1,y(tn−1) ) yn−1=(1+hddt) yn−1

The local error dn is then given by:

dn:=D( hn−1,tn−1,y(tn−1) ) yn−1:=[Φ( hn−1,tn−1,y(tn−1) )−E( hn−1,tn−1,y(tn−1) )] yn−1

In abbreviation we write:

Φ(hn):=Φ( hn,tn,y(tn) )
E(hn):=E( hn,tn,y(tn) )
D(hn):=D( hn,tn,y(tn) )

Then Lady Windermere's Fan for a function of a single variable t writes as:

yN−y(tN)=∏j=0N−1Φ(hj) (y0−y(t0))+∑n=1N ∏j=nN−1Φ(hj) dn

with a global error of yN−y(tN)

Explanation

yN−y(tN)=yN−∏j=0N−1Φ(hj) y(t0)+∏j=0N−1Φ(hj) y(t0)⏟=0−y(tN)=yN−∏j=0N−1Φ(hj) y(t0)+∑n=0N−1 ∏j=nN−1Φ(hj) y(tn)−∑n=1N ∏j=nN−1Φ(hj) y(tn)⏟=∏j=0N−1Φ(hj) y(t0)−∑n=NN[∏j=nN−1Φ(hj)] y(tn)=∏j=0N−1Φ(hj) y(t0)−y(tN)=∏j=0N−1Φ(hj) y0−∏j=0N−1Φ(hj) y(t0)+∑n=1N ∏j=n−1N−1Φ(hj) y(tn−1)−∑n=1N ∏j=nN−1Φ(hj) y(tn)=∏j=0N−1Φ(hj) (y0−y(t0))+∑n=1N ∏j=nN−1Φ(hj)[Φ(hn−1)−E(hn−1)] y(tn−1)=∏j=0N−1Φ(hj) (y0−y(t0))+∑n=1N ∏j=nN−1Φ(hj) dn

See also

References

Template:Reflist

Template:Lady Windermere's Fan