|
|
__init__(self,
K,
basis_traces=['4ti2-20061025', 'R-2.6.0', 'atlas-3.7.37', 'atlas-3.8.1', 'a...,
ramified_primes=['4ti2-20061025', 'R-2.6.0', 'atlas-3.7.37', 'atlas-3.8.1', 'a...) |
source code
|
|
|
|
__call__(self,
x)
File: sage/rings/ring.pyx (starting at line 37)
Coerce x into the ring. |
source code
|
|
|
|
|
|
|
gen(self,
i)
The i-th generator of the quaternion algebra. |
source code
|
|
|
|
|
|
|
discriminant(self)
Given a quaternion algebra A defined over the field of rational numbers, return the discriminant of A, i.e. |
source code
|
|
|
|
gram_matrix(self)
The Gram matrix of the inner product determined by the norm. |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
is_exact(self)
Return True if elements of this quaternion algebra are represented exactly, i.e. |
source code
|
|
|
|
is_field(self)
Return False always, since all quaternion algebras are noncommutative and all fields are commutative. |
source code
|
|
|
|
|
|
|
is_integral_domain(self)
Return False always, since all quaternion algebras are noncommutative and integral domains are commutative (in SAGE). |
source code
|
|
|
|
is_noetherian(self)
Return True always, since any quaternion algebra is a noetherian ring (because it's a finitely-generated module over a field, which is noetherian). |
source code
|
|
|
|
order(self)
Return the number of elements of the quaternion algebra, or +Infinity if the algebra is not finite. |
source code
|
|
|
|
|
|
|
random_element(self)
File: sage/rings/ring.pyx (starting at line 642)
Return a random integer coerced into this ring, where the
integer is chosen uniformly from the interval [-bound,bound]. |
source code
|
|
|
|
|
|
Inherited from free_algebra_quotient.FreeAlgebraQuotient:
__contains__,
__eq__,
_repr_,
dimension,
free_algebra,
matrix_action,
module,
monoid,
monomial_basis,
ngens,
rank
Inherited from rings.ring.Algebra:
__new__,
characteristic
Inherited from rings.ring.Ring:
__getitem__,
__hash__,
__iter__,
__len__,
__mul__,
__rmul__,
__rxor__,
__xor__,
_ideal_class_,
base_extend,
category,
ideal,
is_atomic_repr,
is_prime_field,
is_ring,
is_subring,
one_element,
principal_ideal,
unit_ideal,
zero_element,
zero_ideal,
zeta,
zeta_order
Inherited from structure.parent_gens.ParentWithGens:
__getslice__,
__getstate__,
__setstate__,
_is_valid_homomorphism_,
gens,
gens_dict,
hom,
inject_variables,
injvar,
latex_name,
latex_variable_names,
list,
objgen,
objgens,
variable_name,
variable_names
Inherited from structure.parent_base.ParentWithBase:
Hom,
base,
base_extend_canonical,
base_extend_canonical_sym,
base_extend_recursive,
base_ring
Inherited from structure.parent.Parent:
_coerce_,
coerce_map_from,
coerce_map_from_impl,
construction,
get_action,
get_action_impl,
has_coerce_map_from,
has_coerce_map_from_impl,
init_coerce
Inherited from structure.sage_object.SageObject:
_axiom_,
_axiom_init_,
_gap_,
_gap_init_,
_gp_,
_gp_init_,
_interface_,
_interface_init_,
_interface_is_cached_,
_kash_,
_kash_init_,
_macaulay2_,
_macaulay2_init_,
_magma_,
_magma_init_,
_maple_,
_maple_init_,
_mathematica_,
_mathematica_init_,
_maxima_,
_maxima_init_,
_octave_,
_octave_init_,
_pari_,
_pari_init_,
_r_init_,
_sage_,
_singular_,
_singular_init_,
db,
dump,
dumps,
plot,
rename,
reset_name,
save,
version
Inherited from object:
__delattr__,
__getattribute__,
__reduce__,
__reduce_ex__,
__setattr__,
__str__
|