Is Square Free - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim

NumberTheory

 IsSquareFree
 test whether an integer is square free

 Calling Sequence IsSquareFree(n)

Parameters

 n - nonzero integer

Description

 • The IsSquareFree command returns $\mathrm{true}$ if n is square free and returns $\mathrm{false}$ if n is not square free.
 • An integer is said to be square free if it is not divisible by the square of another integer other than $1$.

Examples

 > $\mathrm{with}\left(\mathrm{NumberTheory}\right):$

Any prime number is square free.

 > $\mathrm{IsSquareFree}\left(7\right)$
 ${\mathrm{true}}$ (1)
 > $\mathrm{IsSquareFree}\left(101\right)$
 ${\mathrm{true}}$ (2)

$71407$ is not square free since it is divisible by ${101}^{2}$.

 > $\mathrm{IsSquareFree}\left(71407\right)$
 ${\mathrm{false}}$ (3)
 > $\mathrm{irem}\left(71407,{101}^{2}\right)$
 ${0}$ (4)

The Tabulate command can be used to display square-free numbers in a grid. The following table highlights all square-free numbers from 1 to 100 with a pink background.

 > $V≔\left(r,c\right)↦\mathrm{DocumentTools}:-\mathrm{Tabulate}\left(\mathrm{Matrix}\left(r,c,\left(i,j\right)↦c\cdot \left(i-1\right)+j\right),\mathrm{fillcolor}=\left(\left(T,i,j\right)↦\mathrm{if}\left(\mathrm{IsSquareFree}\left(c\cdot \left(i-1\right)+j\right),"Pink","White"\right)\right)\right):$
 > $V\left(10,10\right)$
 ${"Tabulate"}$ (5)

 $1$ $2$ $3$ $4$ $5$ $6$ $7$ $8$ $9$ $10$ $11$ $12$ $13$ $14$ $15$ $16$ $17$ $18$ $19$ $20$ $21$ $22$ $23$ $24$ $25$ $26$ $27$ $28$ $29$ $30$ $31$ $32$ $33$ $34$ $35$ $36$ $37$ $38$ $39$ $40$ $41$ $42$ $43$ $44$ $45$ $46$ $47$ $48$ $49$ $50$ $51$ $52$ $53$ $54$ $55$ $56$ $57$ $58$ $59$ $60$ $61$ $62$ $63$ $64$ $65$ $66$ $67$ $68$ $69$ $70$ $71$ $72$ $73$ $74$ $75$ $76$ $77$ $78$ $79$ $80$ $81$ $82$ $83$ $84$ $85$ $86$ $87$ $88$ $89$ $90$ $91$ $92$ $93$ $94$ $95$ $96$ $97$ $98$ $99$ $100$

Note that V(r, c) can be modified to show tables for various values of r and c.

Compatibility

 • The NumberTheory[IsSquareFree] command was introduced in Maple 2016.
 • For more information on Maple 2016 changes, see Updates in Maple 2016.

 See Also