def test_p( dim, p ): if p&1 == 0: p=flint.prev_prime( p ) k_max=max_degree( p ) if k_max>1: test_pk(dim, p, 1 ) if k_max>2: test_pk(dim, p, 2 ) if k_max >= 4: test_pk(dim, p, randint(3,k_max-1) ) test_pk(dim, p, k_max )
def prev_prime(x): return Integer(flint.prev_prime(x))