I am taking a Scala programming course. At one point the instructor said:
Functions blah and bladdy are the universal and existential quantifiers of first-order logic.
Could someone translate "universal and existential quantifiers of first-order logic" into English please?
That sentence is full of jargon. You can find a description of universal
and existential
logical quantifiers here.
Universal Quantifier
is a logical statement that applies to all elements of a set.Existential Quantifier
is a logical statement that applies to at least one element of a set.You can also look here for a quick description of first-order
logic. The term is meant to separate first-order
from higher-order
logic:
First-order
logical statements are the usual ones; they act on members of a set.Higher-order
logical statements act on other logical statements; think of them as meta-logic.