CompositeQ
CompositeQ(n)returns
Trueifnis a composite integer number.
For very large numbers, CompositeQ uses probabilistic prime testing, so it might be wrong sometimes (i.e. a number might be non composite even though CompositeQ says it is).
See
Examples
>> Select(Range(100), CompositeQ){4,6,8,9,10,12,14,15,16,18,20,21,22,24,25,26,27,28,30,32,33,34,35,36,38,39,40,42,44,45,46,48,49,50,51,52,54,55,56,57,58,60,62,63,64,65,66,68,69,70,72,74,75,76,77,78,80,81,82,84,85,86,87,88,90,91,92,93,94,95,96,98,99,100}CompositeQ has attribute Listable:
>> CompositeQ(Range(20)){False,False,False,True,False,True,False,True,True,True,False,True,False,True,True,True,False,True,False,True}Implementation status
- ✅ - full supported