Vacuous Truth
   HOME

TheInfoList



OR:

In
mathematics Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
and
logic Logic is the study of correct reasoning. It includes both formal and informal logic. Formal logic is the study of deductively valid inferences or logical truths. It examines how conclusions follow from premises based on the structure o ...
, a vacuous truth is a conditional or universal statement (a universal statement that can be converted to a conditional statement) that is true because the antecedent cannot be satisfied. It is sometimes said that a statement is vacuously true because it does not really say anything. For example, the statement "all cell phones in the room are turned off" will be true when no cell phones are present in the room. In this case, the statement "all cell phones in the room are turned ''on''" would also be vacuously true, as would the conjunction of the two: "all cell phones in the room are turned on ''and'' turned off", which would otherwise be incoherent and false. More formally, a relatively well-defined usage refers to a conditional statement (or a universal conditional statement) with a false antecedent. One example of such a statement is "if Tokyo is in Spain, then the Eiffel Tower is in Bolivia". Such statements are considered vacuous truths because the fact that the antecedent is false prevents using the statement to infer anything about the truth value of the consequent. In essence, a conditional statement, that is based on the
material conditional The material conditional (also known as material implication) is a binary operation commonly used in logic. When the conditional symbol \to is interpreted as material implication, a formula P \to Q is true unless P is true and Q is false. M ...
, is true when the antecedent ("Tokyo is in Spain" in the example) is false regardless of whether the conclusion or consequent ("the Eiffel Tower is in Bolivia" in the example) is true or false because the material conditional is defined in that way. Examples common to everyday speech include conditional phrases used as idioms of improbability like "when hell freezes over ..." and "when pigs can fly ...", indicating that not before the given (impossible) condition is met will the speaker accept some respective (typically false or absurd) proposition. In
pure mathematics Pure mathematics is the study of mathematical concepts independently of any application outside mathematics. These concepts may originate in real-world concerns, and the results obtained may later turn out to be useful for practical applications ...
, vacuously true statements are not generally of interest by themselves, but they frequently arise as the base case of proofs by
mathematical induction Mathematical induction is a method for mathematical proof, proving that a statement P(n) is true for every natural number n, that is, that the infinitely many cases P(0), P(1), P(2), P(3), \dots  all hold. This is done by first proving a ...
. This notion has relevance in
pure mathematics Pure mathematics is the study of mathematical concepts independently of any application outside mathematics. These concepts may originate in real-world concerns, and the results obtained may later turn out to be useful for practical applications ...
, as well as in any other field that uses
classical logic Classical logic (or standard logic) or Frege–Russell logic is the intensively studied and most widely used class of deductive logic. Classical logic has had much influence on analytic philosophy. Characteristics Each logical system in this c ...
. Outside of mathematics, statements in the form of a vacuous truth, while logically valid, can nevertheless be misleading. Such statements make reasonable assertions about qualified objects which do not actually exist. For example, a child might truthfully tell their parent "I ate every vegetable on my plate", when there were no vegetables on the child's plate to begin with. In this case, the parent can believe that the child has actually eaten some vegetables, even though that is not true.


Scope of the concept

A statement S is "vacuously true" if it resembles a
material conditional The material conditional (also known as material implication) is a binary operation commonly used in logic. When the conditional symbol \to is interpreted as material implication, a formula P \to Q is true unless P is true and Q is false. M ...
statement P \Rightarrow Q, where the antecedent P is known to be false. Vacuously true statements that can be reduced ( with suitable transformations) to this basic form (material conditional) include the following universally quantified statements: * \forall x: P(x) \Rightarrow Q(x), where it is the case that \forall x: \neg P(x). * \forall x \in A: Q(x), where the set A is empty. ** This logical form \forall x \in A: Q(x) can be converted to the material conditional form in order to easily identify the antecedent. For the above example S "all cell phones in the room are turned off", it can be formally written as \forall x \in A: Q(x) where A is the set of all cell phones in the room and Q(x) is "x is turned off". This can be written to a material conditional statement \forall x \in B: P(x) \Rightarrow Q(x) where B is the set of all things in the room (including cell phones if they exist in the room), the antecedent P(x) is "x is a cell phone", and the consequent Q(x) is "x is turned off". * \forall \xi: Q(\xi), where the symbol \xi is restricted to a type that has no representatives. Vacuous truths most commonly appear in
classical logic Classical logic (or standard logic) or Frege–Russell logic is the intensively studied and most widely used class of deductive logic. Classical logic has had much influence on analytic philosophy. Characteristics Each logical system in this c ...
with two truth values. However, vacuous truths can also appear in, for example, intuitionistic logic, in the same situations as given above. Indeed, if P is false, then P \Rightarrow Q will yield a vacuous truth in any logic that uses the
material conditional The material conditional (also known as material implication) is a binary operation commonly used in logic. When the conditional symbol \to is interpreted as material implication, a formula P \to Q is true unless P is true and Q is false. M ...
; if P is a necessary falsehood, then it will also yield a vacuous truth under the strict conditional. Other non-classical logics, such as relevance logic, may attempt to avoid vacuous truths by using alternative conditionals (such as the case of the counterfactual conditional).


In computer programming

Many programming environments have a mechanism for querying if every item in a collection of items satisfies some predicate. It is common for such a query to always evaluate as true for an empty collection. For example: * In
JavaScript JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have ...
, the array method every executes a provided callback function once for each element present in the array, only stopping (if and when) it finds an element where the callback function returns false. Notably, calling the every method on an empty array will return true for any condition. * In Python, the built in all() function returns True only when all of the elements of an array are True or the array is of length zero as shown in these examples: all( ,1

True; all( ,1,0

False; all([])

True
. A less ambiguous way to express this is to say all() returns True when none of the elements are False. * In Rust (programming language), Rust, the Iterator::all function accepts an iterator and a predicate and returns true only when the predicate returns true for all items produced by the iterator, or if the iterator produces no items. * In SQL, the function, the function ANY_VALUE can differ depending on the RDBMS's behaviour relating NULLs to vacuous truth. Some RDBMS might return null even if there are non-null values. Some DBMS might not allow for its use in filter(…) or over(…) clauses. * In Kotlin, the collection method all returns true when the collection is empty. * In C#, the Linq method All returns true when the collection is empty. * In C++, the std::all_of function template returns true for an empty collection.


Examples

These examples, one from
mathematics Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
and one from
natural language A natural language or ordinary language is a language that occurs naturally in a human community by a process of use, repetition, and change. It can take different forms, typically either a spoken language or a sign language. Natural languages ...
, illustrate the concept of vacuous truths: * "For any integer ''x'', if then ." – This statement is true non-vacuously (since some
integer An integer is the number zero (0), a positive natural number (1, 2, 3, ...), or the negation of a positive natural number (−1, −2, −3, ...). The negations or additive inverses of the positive natural numbers are referred to as negative in ...
s are indeed greater than 5), but some of its implications are only vacuously true: for example, when ''x'' is the integer 2, the statement implies the vacuous truth that "if then ". * "All my children are goats" is a vacuous truth when spoken by someone without children. Similarly, "None of my children is a goat" would also be a vacuous truth when spoken by the same person.


See also

* Definite description * De Morgan's laws – specifically the law that a universal statement is true just in case no counterexample exists: \forall x \, P(x) \equiv \neg \exists x \, \neg P(x) * Empty sum and
empty product In mathematics, an empty product, or nullary product or vacuous product, is the result of multiplication, multiplying no factors. It is by convention equal to the multiplicative identity (assuming there is an identity for the multiplication operat ...
* Empty function * Paradoxes of material implication, especially the principle of explosion * Presupposition, double question * State of affairs (philosophy) * Tautology (logic) – another type of true statement that also fails to convey any substantive information *
Triviality (mathematics) In mathematics, the adjective trivial is often used to refer to a claim or a case which can be readily obtained from context, or a particularly simple object possessing a given structure (e.g., group (mathematics), group, topological space). The n ...
and degeneracy (mathematics)


References


Bibliography

* Blackburn, Simon (1994). "vacuous", '' The Oxford Dictionary of Philosophy''. Oxford: Oxford University Press, p. 388. * David H. Sanford (1999). "implication". '' The Cambridge Dictionary of Philosophy'', 2nd. ed., p. 420. *


External links


Conditional Assertions: Vacuous truth
{{refend Mathematical logic Informal fallacies Logical truth