File tree 1 file changed +16
-0
lines changed
1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -4828,6 +4828,13 @@ cdef class Integer(sage.structure.element.EuclideanDomainElement):
4828
4828
( -3, 5)
4829
4829
sage: ( -64) . perfect_power( ) # optional - sage. libs. pari
4830
4830
( -4, 3)
4831
+
4832
+ TESTS::
4833
+
4834
+ sage: 4. perfect_power( )
4835
+ ( 2, 2)
4836
+ sage: 256. perfect_power( )
4837
+ ( 2, 8)
4831
4838
"""
4832
4839
cdef long n
4833
4840
# Fast PARI-free path
@@ -5178,6 +5185,15 @@ cdef class Integer(sage.structure.element.EuclideanDomainElement):
5178
5185
sage: n = 150607571^ 14
5179
5186
sage: n. is_prime_power( ) # optional - sage. libs. pari
5180
5187
True
5188
+
5189
+ TESTS::
5190
+
5191
+ sage: 2. is_prime_power( get_data=True)
5192
+ ( 2, 1)
5193
+ sage: 4. is_prime_power( get_data=True)
5194
+ ( 2, 2)
5195
+ sage: 512. is_prime_power( get_data=True)
5196
+ ( 2, 9)
5181
5197
"""
5182
5198
cdef long n
5183
5199
You can’t perform that action at this time.
0 commit comments