P:=PolynomialRing(Rationals()); SetClassGroupBounds("GRH"); for i in [1..20] do if IsPrime(i) then K:=NumberField(x^i-i); O:=MaximalOrder(K); Factorization(Discriminant(O)); GaloisGroup(K); end if; end for;