# numerical approximations of complex_embedding

How can I get a numerical approximation of an expression like 3^(1/2)/2 which is not 0.866025403784439?

numerical approximations of complex_embedding

add a comment

1

Complex embeddings are defined for number fields. You can for example do:

```
sage: e = QQbar(3^(1/2)/2)
sage: K,e1,phi = e.as_number_field_element()
sage: g = e1.galois_conjugate(QQbar)
sage: g # these are arbitrary precision
[-0.866025403784439?, 0.866025403784439?]
sage: g[0].numerical_approx(digits=100)
-0.86602540378443864676372317075293618347140262690519
```

But since your example is a square root the embeddings are itself and its negative, so you can do in a more straightforward way:

```
sage: (-3^(1/2)/2).numerical_approx(digits=50)
-0.86602540378443864676372317075293618347140262690519
```

Vincent

Asked: **
2014-02-14 00:14:39 -0500
**

Seen: **955 times**

Last updated: **Jul 07 '14**

Solving zeta function equation numerically

unable to numerically solve an equation (basic question)

Integrate() does not integrate

Substituting a complex embedding for a number field element

Difference between RealField and numerical_approx

I would like to get the polynomial

Behavior of numerical_approx function

Correct way to get an exact number of decimal digits (after the point)

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.