Factor Norm Euclidean - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Mathematics : Number Theory : Factor Norm Euclidean

NumberTheory

  

FactorNormEuclidean

  

factorization of integers in quadratic norm-Euclidean fields

 

Calling Sequence

Parameters

Returns

Description

Examples

Compatibility

Calling Sequence

FactorNormEuclidean(z, d, output_opt)

Parameters

z

-

integral element of

d

-

rational integer such that  is a norm-Euclidean field

output_opt

-

(optional) equation of the form output = product or output = list; the default is output = product

Returns

• 

If output_opt is set to output = product, then the return value is of the form  where the  are distinct prime factors and the  are positive integers.

– 

If , then  is either  or  where  is the fundamental unit in  and  is a non-negative integer.

– 

If , then  is a unit in  and .

• 

If output_opt is set to output = list, then the return value is of the form  where  and each  is a three element list of the form . Each  is a distinct prime and  is a positive integer.

– 

If , then  where  is as previously described and  is a non-negative integer.

– 

If , then  is a unit in . Let . If  then  and . Otherwise, .

Description

• 

The FactorNormEuclidean function computes the integer factorization of z in the ring of integers  of the quadratic field .

• 

Consider the absolute value of the field norm of  as a field extension of , denoted by . If d is one of , then  satisfies the following property. If  and  are in  and , then there exists  and  in  such that  and . In this case,  is said to be a Euclidean function on  and  is said to be a norm-Euclidean field.

• 

When , integers in  have the form  and when  they have the form , where  and  are rational integers. Alternatively for when , integers have the form  where  and  are rational integers of the same parity.

Examples

(1)

expand may be used to multiply together the terms.

(2)

If output_opt option is explicitly set to output = product, the return value will be in product form.

(3)

(4)

If the output_opt is set to output = list, the return value will be in list form.

(5)

FactorNormEuclidean(z, d) displays an error message if z is not an integer in .

Error, (in NumberTheory:-FactorNormEuclidean) 3/2 is not an integer in Q(sqrt(2))

Compatibility

• 

The NumberTheory[FactorNormEuclidean] command was introduced in Maple 2016.

• 

For more information on Maple 2016 changes, see Updates in Maple 2016.

See Also

expand

NumberTheory

 


Download Help Document