Changes between Version 1 and Version 2 of Ticket #32900
 Timestamp:
 11/19/21 02:16:34 (6 months ago)
Legend:
 Unmodified
 Added
 Removed
 Modified

Ticket #32900 – Description
v1 v2 1 Multiplicative functions (such as number_of_divisors(), sigma(), divisors() etc.) can be easily computed for factored integers, but they are not defined for Factorizationobjects. This ticket requests their implementation.1 Multiplicative functions (such as `number_of_divisors()`, `sigma()`, `divisors()` etc.) can be easily computed for factored integers, but they are not defined for `Factorization` objects. This ticket requests their implementation. 2 2 3 It may be worth to add an optional parameter ( such as 'check') such that check=True will instruct to verify Factorization for completeness (i.e. that it's composed of prime powers) and complete it, while check=False will just blindly treat Factorizationelements as prime powers.3 It may be worth to add an optional parameter (eg. `check`) such that `check=True` will instruct to verify `Factorization` object for completeness (i.e. that it's composed of prime powers) and complete it, while `check=False` will just blindly treat `Factorization` elements as prime powers. 4 4 5 Relatedly, it's worth to add factor() function for Factorization objects, which will complete it when check=True, or just return self when check=False.5 Relatedly, it's worth to add `factor()` function for `Factorization` objects, which will complete it when `check=True`, or just return self when `check=False`.