Impressum complex_lnexp.pvs
Interaktion und PortierbarkeitPVS
%------------------------------------------------------------------------------ % Complex logarithm and exponential functions % % Author: David Lester, Manchester University & NIA % % Version 1.0 5/29/04 Initial version (DRL) %------------------------------------------------------------------------------
ln_exp : LEMMA (2*j-1)*pi < Im(z) AND Im(z) <= (2*j+1)*pi =>
ln(exp(z)) = z - (2*j*pi)*complex_i
exp_ln : LEMMA exp(ln(n0z)) = n0z
ln_mult : LEMMA ln(n0x*n0y) = ln(n0x) + ln(n0y) - LET r = arg(n0x)+arg(n0y) IN IF r > pi THEN 2*pi ELSIF r <= -pi THEN -2*pi ELSE 0 ENDIF*complex_i
ln_inv : LEMMA ln(1/n0x) = IF arg(n0x) = pi THEN 2*pi ELSE 0 ENDIF*complex_i - ln(n0x)
ln_div : LEMMA ln(n0x/n0y) = ln(n0x) - ln(n0y) - LET r = arg(n0x)-arg(n0y) IN IF r > pi THEN 2*pi ELSIF r <= -pi THEN -2*pi ELSE 0 ENDIF*complex_i
% sinh_half: LEMMA sinh(x/2) = LET y = sqrt((cosh(x)-1)/2) IN % 4.5.28 % IF x >= 0 THEN y ELSE -y ENDIF % cosh_half: LEMMA cosh(x/2) = sqrt((cosh(x)+1)/2) % 4.5.29 % tanh_half1: LEMMA tanh(x/2) = LET y = sqrt((cosh(x)-1)/(cosh(x)+1)) % 4.5.30 % IN IF x >= 0 THEN y ELSE -y ENDIF % tanh_half2: LEMMA tanh(n0x/2) = (cosh(n0x)-1)/sinh(n0x) % 4.5.30 % tanh_half3: LEMMA tanh(x/2) = sinh(x)/(cosh(x)+1) % 4.5.30
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.