In
predicate logic
First-order logic—also known as predicate logic, quantificational logic, and first-order predicate calculus—is a collection of formal systems used in mathematics, philosophy, linguistics, and computer science. First-order logic uses quanti ...
, generalization (also universal generalization or universal introduction,
[Moore and Parker] GEN) is a
valid
Validity or Valid may refer to:
Science/mathematics/statistics:
* Validity (logic), a property of a logical argument
* Scientific:
** Internal validity, the validity of causal inferences within scientific studies, usually based on experiments
** ...
inference rule
In the philosophy of logic, a rule of inference, inference rule or transformation rule is a logical form consisting of a function which takes premises, analyzes their syntax, and returns a conclusion (or conclusions). For example, the rule of ...
. It states that if
has been derived, then
can be derived.
Generalization with hypotheses
The full generalization rule allows for hypotheses to the left of the
turnstile
A turnstile (also called a turnpike, gateline, baffle gate, automated gate, turn gate in some regions) is a form of gate which allows one person to pass at a time. A turnstile can be configured to enforce one-way human traffic. In addition, a ...
, but with restrictions. Assume
is a set of formulas,
a formula, and
has been derived. The generalization rule states that
can be derived if
is not mentioned in
and
does not occur in
.
These restrictions are necessary for soundness. Without the first restriction, one could conclude
from the hypothesis
. Without the second restriction, one could make the following deduction:
#
(Hypothesis)
#
(Existential instantiation)
#
(Existential instantiation)
#
(Faulty universal generalization)
This purports to show that
which is an unsound deduction. Note that
is permissible if
is not mentioned in
(the second restriction need not apply, as the semantic structure of
is not being changed by the substitution of any variables).
Example of a proof
Prove:
is derivable from
and
.
Proof:
In this proof, universal generalization was used in step 8. The
deduction theorem In mathematical logic, a deduction theorem is a metatheorem that justifies doing conditional proofs—to prove an implication ''A'' → ''B'', assume ''A'' as an hypothesis and then proceed to derive ''B''—in systems that do not have an ...
was applicable in steps 10 and 11 because the formulas being moved have no free variables.
See also
*
First-order logic
First-order logic—also known as predicate logic, quantificational logic, and first-order predicate calculus—is a collection of formal systems used in mathematics, philosophy, linguistics, and computer science. First-order logic uses quanti ...
*
Hasty generalization
A faulty generalization is an informal fallacy wherein a conclusion is drawn about all or many instances of a phenomenon on the basis of one or a few instances of that phenomenon. It is similar to a proof by example in mathematics. It is an examp ...
*
Universal instantiation
In predicate logic, universal instantiation (UI; also called universal specification or universal elimination, and sometimes confused with '' dictum de omni'') is a valid rule of inference from a truth about each member of a class of individuals ...
References
{{DEFAULTSORT:Generalization (Logic)
Rules of inference
Predicate logic