Skip to content
This repository has been archived by the owner on Jan 30, 2023. It is now read-only.

Commit

Permalink
Some cleanup.
Browse files Browse the repository at this point in the history
  • Loading branch information
adeines committed Aug 29, 2014
1 parent 11798f3 commit bd9fe85
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 2 deletions.
Empty file.
Empty file.
5 changes: 3 additions & 2 deletions src/sage/algebras/quatalg/quaternion_algebra.py
Original file line number Diff line number Diff line change
Expand Up @@ -373,7 +373,7 @@ def basis_for_quaternion_lattice(self, gens, ideal_list=None, reverse=False):
((1, i, j, k), (Fractional ideal (1), Fractional ideal (10, b + 5),
Fractional ideal (1), Fractional ideal (1)))
sage: A.basis_for_quaternion_lattice([1,i,j,k],[K.ideal(1),A.discriminant(),K.ideal(1),A.discriminant()])
((1, i, j, k), ((Fractional ideal (1), Fractional ideal (10, b + 5), Fractional ideal (1), Fractional ideal (10, b + 5)))
((1, i, j, k), (Fractional ideal (1), Fractional ideal (10, b + 5), Fractional ideal (1), Fractional ideal (10, b + 5)))
sage: A.basis_for_quaternion_lattice([1,i+j+2*k,j+3*i,k],[K.ideal(1),A.discriminant(),K.ideal(1),A.discriminant()])
((1, i + 3*j, j, k), (Fractional ideal (1), Fractional ideal (20, 2*b + 10), Fractional ideal (1), Fractional ideal (10, b + 5)))
Expand Down Expand Up @@ -426,7 +426,8 @@ def basis_for_quaternion_lattice(self, gens, ideal_list=None, reverse=False):
gens = [g*ids.gen() for g,ids in zip(gens,ideal_list)]
Z, d = quaternion_algebra_cython.integral_matrix_and_denom_from_rational_quaternions(gens, reverse)
H = Z._hnf_pari(0, include_zero_rows=False)
return quaternion_algebra_cython.rational_quaternions_from_integral_matrix_and_denom(self, H, d, reverse)
bas = quaternion_algebra_cython.rational_quaternions_from_integral_matrix_and_denom(self, H, d, reverse)
return tuple(bas)

def inner_product_matrix(self):
"""
Expand Down

0 comments on commit bd9fe85

Please sign in to comment.