Opened 14 years ago
Last modified 8 years ago
#3709 needs_info enhancement
Implement sqrt() for QuaternionAlgebraElement
Reported by: | epotash | Owned by: | tbd |
---|---|---|---|
Priority: | minor | Milestone: | sage-6.4 |
Component: | algebra | Keywords: | |
Cc: | Merged in: | ||
Authors: | Reviewers: | ||
Report Upstream: | N/A | Work issues: | |
Branch: | Commit: | ||
Dependencies: | Stopgaps: |
Description
This method currently does not exist, but it should. For an outline of an algorithm see: http://www.mathreference.com/ring-q,sqr.html
The only issue is that, as far as I know, there is no standard for which square root to take like there is over C or R.
Change History (6)
comment:1 Changed 14 years ago by
- Milestone set to sage-3.1.1
- Summary changed from QuaternionAlgebraElement.sqrt() to Implement sqrt() for QuaternionAlgebraElement
comment:2 Changed 11 years ago by
- Report Upstream set to N/A
- Status changed from new to needs_info
comment:3 Changed 9 years ago by
- Milestone changed from sage-5.11 to sage-5.12
comment:4 Changed 8 years ago by
- Milestone changed from sage-6.1 to sage-6.2
comment:5 Changed 8 years ago by
- Milestone changed from sage-6.2 to sage-6.3
comment:6 Changed 8 years ago by
- Milestone changed from sage-6.3 to sage-6.4
Note: See
TracTickets for help on using
tickets.
In the quaternions there are infinitely many square-roots of -1: (xi + yj + zk)2 = -1 for any real numbers x, y, z such that x2 + y2 + z2 = 1. I don't know how to prefer one of these.