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:

Status badges

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 mabshoff

  • Milestone set to sage-3.1.1
  • Summary changed from QuaternionAlgebraElement.sqrt() to Implement sqrt() for QuaternionAlgebraElement

comment:2 Changed 11 years ago by fwclarke

  • Report Upstream set to N/A
  • Status changed from new to needs_info

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.

comment:3 Changed 9 years ago by jdemeyer

  • Milestone changed from sage-5.11 to sage-5.12

comment:4 Changed 8 years ago by vbraun_spam

  • Milestone changed from sage-6.1 to sage-6.2

comment:5 Changed 8 years ago by vbraun_spam

  • Milestone changed from sage-6.2 to sage-6.3

comment:6 Changed 8 years ago by vbraun_spam

  • Milestone changed from sage-6.3 to sage-6.4
Note: See TracTickets for help on using tickets.