tests parts of expr at level level.
Examplesopen allclose all
Basic Examples (4)
Test if all elements of a list satisfy a condition:
Check if all elements of a matrix satisfy a condition:
Test if all values of an association satisfy a condition:
If the condition applied to no element produces False, a symbolic result may be returned:
Even when the condition applied to some elements is symbolic, a definitive result may be deduced:
TrueQ may be used to avoid getting a symbolic result:
Properties & Relations (5)
Compose the predicate with TrueQ to make the predicate stronger:
AllTrue[list,f] is equivalent to NoneTrue[list,Composition[Not,f]]:
AllTrue[list,f] is equivalent to VectorQ[list,f] when f evaluates to True or False:
AllTrue[list,f] works efficiently on sparse vectors:
AllTrue[list,test] checks the parts of list in order, stopping as soon as test returns False:
Wolfram Research (2014), AllTrue, Wolfram Language function, https://reference.wolfram.com/language/ref/AllTrue.html (updated 2015).
Wolfram Language. 2014. "AllTrue." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2015. https://reference.wolfram.com/language/ref/AllTrue.html.
Wolfram Language. (2014). AllTrue. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AllTrue.html