This is documentation for Mathematica 6, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)


gives True if expr is a square-free polynomial or number, and False otherwise.
SquareFreeQ[expr, vars]
gives True if expr is square-free with respect to the variables vars.
  • For integers m and n, SquareFreeQ[m+I n] automatically works over the Gaussian integers.
  • The following options can be given:
GaussianIntegersAutomaticwhether to allow Gaussian integers
Modulus0modulus for polynomial coefficients
New in 6