### The Maxima on-line user's manual

Algebra Calculator

#### Tr_float_can_branch_complex

-- Option variable: tr_float_can_branch_complex Default value: `true`

Tells the Maxima-to-Lisp translator to assume that the functions `acos`, `asin`, `asec`, and `acsc` can return complex results.

The ostensible effect of `tr_float_can_branch_complex` is the following. However, it appears that this flag has no effect on the translator output.

When it is `true` then `acos(x)` is of mode `any` even if `x` is of mode `float` (as set by `mode_declare`). When `false` then `acos(x)` is of mode `float` if and only if `x` is of mode `float`.

```(%o1)                                true
(%i2) ```

### Related Examples

##### complex-determinant-diff-domain-factor-hessian-sqrt

domain:complex;

F(x,y,z):=(z+(3/2)*y+...

G(x,y,z):= x*F(x,y,z);

Calculate

##### complex-conjugate-declare-ratsimp-realpart

declare (Za, complex);

eq1: (Za+%i*w*L)*(1/(...

ratsimp(eq1);

Calculate

##### complex-declare-solve

declare(a1,complex);

declare(b1,complex);

declare(a2,complex);

Calculate

##### complex-conjugate-declare-diff-exp-expand

declare(r,real);

declare(t,real);

declare(K1,complex);

Calculate

##### complex-domain-imagpart-makelist-plot2d-realpart

domain:complex;

ImList:makelist(imagp...

ReList:makelist(realp...

Calculate

##### complex-domain-ratexpand-solve

eq1: z23=ratexpand (1...

eq2: z12=R1+%i*(w*L1...

eq3: z13=z12+z23;

Calculate

##### complex-define-diff-domain-solve-sqrt

domain:complex;

F(x,y,z):=(z+(3/2)*y+...

define(YY(x,y,z),diff...

Calculate

domain:complex;

display2d:false;

ratprint:false;

Calculate

##### complex-domain-imagpart-makelist-plot2d-realpart

domain:complex;

imlist:makelist(imagp...

relist:makelist(realp...

Calculate

##### complex-declare-define-determinant-domain-matrix-sqrt

domain:complex;

declare([a,b,c,d,e,f,...

declare([S,J],real);

Calculate