Mr.Wizard's question about MemberQ and FreeQ got me to re-read the documentation for those functions. I find I don't understand the 3rd bullet point made under Details and Options of MemberQ.
MemberQ[list, form]immediately tests whether any expression inlistmatchesform;Element[x, dom]asserts thatxis an element of the symbolic domaindom.
Can someone explain what point is being made here? The text after the semicolon reads as a non sequitur to me.
MemberQandElement. And, since the sentence stands alone, no other context to establish a relationship, either. – m_goldberg Oct 09 '14 at 05:07Qalso do. They differ from tests such asElementin that they assign a truth value based on the immediate, explicit structure of the argument. Think ofTrueQ: it's very quick to giveFalsebecause it only gives youTrueif you give itTruefirst. In other words, functions ending inQdon't ever give "maybe" as an answer... – Jens Oct 09 '14 at 05:19