From: Richard Kreckel Date: Sun, 4 Feb 2001 18:08:26 +0000 (+0000) Subject: Explain the branch-cut conventions in some more detail. X-Git-Tag: release_0-7-1~4 X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=commitdiff_plain;h=a65bb806751f2a76859d0f2a1f34528b6e1d204c;ds=inline Explain the branch-cut conventions in some more detail. --- diff --git a/doc/tutorial/ginac.texi b/doc/tutorial/ginac.texi index 4376af44..54ca167b 100644 --- a/doc/tutorial/ginac.texi +++ b/doc/tutorial/ginac.texi @@ -2093,11 +2093,13 @@ square root (@code{sqrt}) both have their branch cuts running along the negative real axis where the points on the axis itself belong to the upper part (i.e. continuous with quadrant II). The inverse trigonometric and hyperbolic functions are not defined for complex -arguments by the C++ standard, however. Here, we follow the conventions -used by CLN, which in turn follow the carefully designed definitions -in the Common Lisp standard. Hopefully, future revisions of the C++ +arguments by the C++ standard, however. In GiNaC we follow the +conventions used by CLN, which in turn follow the carefully designed +definitions in the Common Lisp standard. It should be noted that this +convention is identical to the one used by the C99 standard and by most +serious CAS. It is to be expected that future revisions of the C++ standard incorporate these functions in the complex domain in a manner -compatible with Common Lisp. +compatible with C99. @node Input/Output, Extending GiNaC, Built-in Functions, Methods and Functions