Fact-checked by Grok 2 weeks ago

Universal quantification

Universal quantification is a core concept in predicate logic and , expressing that a given property or holds true for every element within a specified or of . It is formally denoted by the symbol (an inverted "A" standing for "all"), and a of the form ∀x P(x) is interpreted as "for all x in the domain, P(x) is true," where P(x) is a involving the variable x. The truth of such a depends on the : it is true only if the applies universally without exception, and false if even a single exists. The origins of universal quantification trace back to Aristotle's syllogistic logic in the 4th century BCE, where quantifiers like "all" and "some" were used to form categorical propositions, though limited to simple subject-predicate structures without variables. Significant advancements occurred in the , with Gottlob Frege's 1879 introducing modern variable-binding quantifiers, treating as a second-level that binds variables to create general statements, revolutionizing formal logic. This innovation enabled the expression of complex mathematical truths, such as ∀x ∈ ℕ (x ≥ 0) ("every is non-negative"), which holds true, or ∀x ∈ ℝ (x > 1/x), which is false due to counterexamples like x = 1/2. In logical semantics, universal quantification is equivalent to an infinite conjunction over all domain elements: ∀x P(x) ⇔ ∧_{all x in domain} P(x), emphasizing its exhaustive nature. It contrasts with existential quantification (), which asserts existence rather than universality; the negation of a universal statement ¬∀x P(x) is logically equivalent to ∃x ¬P(x) ("there exists an x such that P(x) is false"). Multiple consecutive universal quantifiers can be reordered without altering meaning, as in ∀x ∀y P(x,y) ≡ ∀y ∀x P(x,y), facilitating proofs in mathematics and computer science. Universal quantification underpins formal verification, automated theorem proving, and database queries, where it ensures conditions apply globally across datasets or models.

Fundamentals

Definition

Universal quantification is a core operator in that expresses the idea that a certain or holds true for every within a specified . Formally, it asserts that for all variables x ranging over a D, the P(x) is true, denoted conceptually as "for all x in D, P(x)". This semantic ensures that the applies universally across the entire without exception. In contrast to , which claims the existence of at least one element satisfying the , universal quantification requires the predicate to be satisfied by all elements in the domain, emphasizing totality rather than particularity. Together with , it forms one of the two primary quantifiers in , allowing for the precise articulation of generalizations about objects in a universe of discourse. A classic example is the proposition "All humans are mortal," which formalizes as \forall x \, ( \text{Human}(x) \to \text{Mortal}(x) ), binding the variable x to encompass every individual in the relevant domain. Within quantified formulas, variables falling under the scope of universal quantification are bound, meaning their values are universally determined by the quantifier and cannot vary independently; in contrast, free variables remain unbound and subject to specific assignments or substitutions in the formula.

Notation

The primary symbol for universal quantification is the inverted capital letter A, denoted ∀, which was introduced by in 1935 as part of his development of systems. This notation gained widespread adoption in during the mid-20th century, particularly after the , due to its intuitive representation of "all" through the rotated form of the letter A. Alternative notations exist for specific contexts, such as restricted quantification over a D, often written as (x)_D P(x) to emphasize the limitation of x to elements in D. In , the uppercase Greek letter Pi, \Pi, serves as a symbol for universal quantification in certain advanced frameworks, including the notation for infinite products or projective classes. for the quantified variable is typically delimited using parentheses or brackets; for instance, \forall x \in S \, (P(x)) restricts the quantification to the set S and clarifies the range of influence of x. In and programming languages influenced by , universal quantification often appears implicitly through polymorphic types, such as \forall \alpha . \tau, where \alpha represents a type variable and \tau is a type expression, allowing generic functions that apply universally across types. The symbol \forall is typographically standardized in as U+2200 (FOR ALL), ensuring consistent rendering in digital mathematical documents and supporting its use in LaTeX via the command \forall.

Logical Properties

Negation

The negation of a universal quantification over a P(x) is logically equivalent to an over the of that predicate, expressed as \neg \forall x \, P(x) \equiv \exists x \, \neg P(x). This equivalence holds in classical , where the universal quantifier asserts that P(x) is true for every x in the domain, and its negation therefore requires at least one where P(x) fails. To see why this equivalence obtains, consider the truth conditions: \forall x \, P(x) is true P(c) holds for every individual c in the ; thus, \neg \forall x \, P(x) is true precisely when there is some c such that \neg P(c), which is \exists x \, \neg P(x). The follows similarly, as the of such a c directly falsifies the universal claim. For instance, the statement "All s fly," formalized as \forall x (Bird(x) \to Fly(x)), negates to \neg \forall x (Bird(x) \to Fly(x)), equivalent to \exists x (Bird(x) \land \neg Fly(x)), meaning "There exists a that does not ," such as a penguin. This equivalence plays a key role in transforming formulas to , where all quantifiers are pulled to the front: negation "inverts" the universal quantifier to existential while pushing the negation inward past the quantifier, facilitating and semantic analysis. Double negation preserves the universal quantifier's scope and meaning: \forall x \, \neg \neg P(x) \equiv \forall x \, P(x), as the inner negations cancel, maintaining the requirement that P(x) holds universally. A common pitfall is misconstruing \neg \forall x \, P(x) as \forall x \, \neg P(x), which would imply that no x satisfies P(x); in reality, the only asserts existential denial—that at least one x fails P(x)—while the latter is a stronger universal denial.

Other Connectives

Universal quantification interacts with other logical connectives in specific ways, governed by distribution rules in classical . The universal quantifier distributes over , allowing the formula \forall x (P(x) \wedge Q(x)) to be logically equivalent to (\forall x P(x)) \wedge (\forall x Q(x)), where P and Q are predicates. This equivalence reflects the intuitive notion that a property holds for all elements each component property holds universally. In contrast, the universal quantifier does not distribute over disjunction; \forall x (P(x) \vee Q(x)) is not logically equivalent to (\forall x P(x)) \vee (\forall x Q(x)). A illustrates this: over the of , let P(x) mean "x is even" and Q(x) mean "x is "; the left side is true (every integer is either even or odd), but the right side is false (not all integers are even, and not all are odd). Regarding implication, the \forall x (P(x) \to Q(x)) is not generally equivalent to (\forall x [P](/page/P′′)(x)) \to (\forall x Q(x)), as counterexamples exist in non-empty where the antecedent fails for some elements while the consequent holds variably. However, equivalence holds under certain domain assumptions, such as when \forall x [P](/page/P′′)(x) is true (reducing both to \forall x Q(x)) or in contexts where the restricts the scope effectively. plays a key role in restrictive quantification, expressing statements like "all even numbers are integers" as \forall x (\text{Even}(x) \to \text{Integer}(x)), which holds over the natural numbers since even numbers satisfy the consequent and non-even numbers vacuously do. Quantifier movement, as in converting formulas to , involves pulling universal quantifiers past connectives using equivalences like \forall x (A \wedge B(x)) \equiv A \wedge \forall x B(x) (if A is of x) or \forall x (A \to B(x)) \equiv A \to \forall x B(x), with renaming to avoid capture and preservation of quantifier order. These rules enable restructuring while maintaining , facilitating proofs and . A notable limitation arises in mixed quantifier cases, where universal and existential quantifiers do not commute: \forall x \exists y \, R(x,y) (for every x there exists a y related by R) is not equivalent to \exists y \forall x \, R(x,y) (there exists a single y related to every x by R). For instance, "every has a " (\forall x \exists y \, \text{Mother}(y,x)) is true, but "there is one for everyone" (\exists y \forall x \, \text{Mother}(y,x)) is false.

Rules of Inference

In , universal instantiation (UI), also known as universal elimination, allows the derivation of a specific instance from a universally quantified statement. Specifically, from the premise \forall x \, P(x), one may infer P(t) for any term t in the language, provided that t is free for x in P(x). This rule is fundamental in systems, where it serves as the elimination rule for the universal quantifier, enabling the substitution of arbitrary terms to apply the quantified formula to particular cases. Universal generalization (UG), or universal introduction, permits the inference of a universal quantification from a with a free variable, under the condition that the variable is arbitrary and does not depend on any undischarged s. Formally, if P(x) holds where x is a free variable not occurring in any , then \forall x \, P(x) follows. This rule requires that the proof of P(x) x as a without restrictions from prior existential commitments or specific constants, ensuring the result applies to all elements in the domain. These rules integrate into broader proof systems such as and Hilbert-style axiomatic systems. In , UI and UG form the core quantifier rules, combined with propositional inference rules like (implication elimination), to construct derivations. In Hilbert-style systems, universal quantification is handled via axiom schemas, such as \forall x \, (\phi(x) \to \psi) \to (\forall x \, \phi(x) \to \forall x \, \psi) (with appropriate distribution axioms) and generalization rules that allow prefixing \forall x to theorems not depending on x, alongside as the primary inference rule. An illustrative example is the derivation of \forall x \, (P(x) \to P(x)), which demonstrates the interplay of UI and modus ponens with UG. Begin with the tautological implication schema \phi \to \phi applied to P(c) for an arbitrary constant c, yielding P(c) \to P(c). By , assuming P(c) and the implication directly yields P(c), but more precisely, the implication holds propositionally without . To incorporate UI, suppose an auxiliary universal premise \forall x \, (P(x) \to P(x)) (though unnecessary for this tautology); applying UI gives P(c) \to P(c), and with P(c) reaffirms it. Generalizing over the arbitrary c via UG concludes \forall x \, (P(x) \to P(x)). The UI and UG rules, along with the axioms and inference rules of classical , ensure soundness, meaning every provable formula is true in all models, as each application preserves validity under semantic interpretations. They also contribute to completeness, as established by : every semantically valid formula is provable using these rules in the system, bridging syntactic derivations with model-theoretic truth in non-empty domains.

Vacuous Truth

In classical logic, the principle of vacuous truth holds that a universally quantified statement ∀x P(x) is true when the domain of discourse is empty. This is because the truth of the universal quantifier requires that P(x) holds for every x in the domain, and with no elements present, there are no potential counterexamples to falsify the statement. A representative example is the proposition "All elements of the empty set are even numbers." Since the empty set contains no elements at all, the statement cannot be violated and is thus vacuously true, regardless of the specific property involved. The principle extends to conditional forms of universal quantification, where ∀x (P(x) → Q(x)) is true if no x satisfies the antecedent P(x), even when the overall domain is non-empty. In this case, the restricting condition P(x) effectively creates an empty subdomain, rendering each implication P(x) → Q(x) true via the semantics of material implication, as a false antecedent yields a true conditional irrespective of Q(x). In set theory, universal quantification over the empty set ∅ consistently produces true propositions, such as ∀x ∈ ∅ (x is even), because no members exist to contradict the predicate; this aligns with foundational axioms like the axiom of empty set and specification, ensuring coherence in defining subsets and properties without elements. Although accepted in classical logic for maintaining consistent semantics, vacuous truth has provoked philosophical debate, especially regarding its divergence from natural language usage. In Aristotelian syllogistic logic, for example, universal statements about non-existent or empty subjects were deemed false rather than true, reflecting intuitions that such claims lack substantive content or applicability.

Advanced Topics

Universal Closure

In first-order logic, the universal closure of a φ, which may contain free variables x₁, …, xₙ, is defined as the closed formed by prefixing universal quantifiers over all those free variables: ∀x₁ … ∀xₙ φ. This construction binds every free variable, transforming the potentially open into a that lacks unbound variables. The order of the quantifiers typically follows a standard variable ordering to ensure consistency, though it does not affect in classical semantics. The primary purpose of the universal closure is to produce a closed suitable for semantic evaluation in a , where truth values are assigned without from free variable interpretations. Open formulas with variables do not have inherent truth values, as their depends on assignments to those variables; the universal resolves this by quantifying universally, effectively stating that the holds for all possible assignments to its variables. Consequently, the of an open φ in a is defined equivalently to the of its universal , enabling rigorous logical analysis and avoiding interpretive ambiguities in proofs or models. For example, consider the open formula P(x) ∧ Q(y), where x and y are free variables and P, Q are predicates. Its universal closure is ∀x ∀y (P(x) ∧ Q(y)), which asserts that for every pair of domain elements, both P and Q hold at those points. This closed form can then be assessed for validity or satisfiability directly. Computing the universal closure is an algorithmic process integral to automated reasoning tools and proof assistants. It begins with parsing the formula to extract the set of free variables, often using dependency analysis or abstract syntax trees to identify unbound occurrences. Universal quantifiers are then prefixed in a canonical order (e.g., alphabetical by variable name), yielding the closed sentence. In systems like Isabelle/HOL, this is handled automatically during formula normalization for inference rules, ensuring efficiency even for complex terms. The universal closure plays a key role in Herbrand semantics and related automated proof techniques. Herbrand's theorem states that a set of first-order sentences is satisfiable if and only if their universal closures (after prenex and skolemization to remove existential quantifiers) have a satisfying Herbrand , consisting of ground instances over the Herbrand universe. This facilitates -based theorem proving, where the closed universal form allows unification of clauses and derivation of contradictions via ground , without needing full Herbrand expansions. Skolemization preserves by replacing existentials with functions depending on preceding universals, but the initial universal closure ensures all variables are appropriately bound for clausal conversion.

As a Right Adjoint

In categorical logic, universal quantification can be understood as the right to the (or reindexing) within suitable categories modeling logical and . Consider the where objects are Γ (tuples of with types) and morphisms are substitutions, with predicates over a context forming a poset or of propositions. For a context extension via a x of type A, the morphism π : Γ ∪ {x:A} → Γ induces the π^* : Prop(Γ) → Prop(Γ ∪ {x:A}), which pulls back a predicate Q over Γ to the dependent predicate λx. Q over the extended context (i.e., Q holds independently of x). This π^* has both a left ∃_A () and a right ∀_A (universal quantification), satisfying the adjunctions ∃_A ⊣ π^* ⊣ ∀_A. The defining property of the right adjunction π^* ⊣ ∀_A is captured by the natural of hom-sets: \Hom_{\Prop(\Gamma \cup \{x:A\})} (\pi^* P, Q) \cong \Hom_{\Prop(\Gamma)} (P, \forall_A Q) for predicates P over Γ ∪ {x:A} and Q over Γ. This bijection explains the logical rules for universal quantification: a dependent proof of P (possibly depending on x) corresponds to a uniform proof of ∀_A Q in the base context, reflecting how substitution allows "lifting" proofs across context changes while preserving logical structure. In concrete terms, when the category is Set and predicates are subsets, ∀_A Q = { γ \in Γ \mid \forall a \in A, , (γ, a) \in Q }, the product over fibers. This adjunction formalizes the introduction rule for ∀ (from a proof independent of x to ∀x P(x)) and elimination rule (instantiation by substituting a specific a for x). In dependent type theory, this categorical perspective manifests through Π-types (dependent products), which interpret universal quantifiers. The type ∀{x:A} P(x) is modeled as the Π-type \Pi{x:A} P(x), the type of dependent functions whose codomain varies with the domain element x. The adjunction π^* ⊣ \Pi_A ensures that types in the base context correspond appropriately to sections over the extended context, enabling the Curry-Howard isomorphism where proofs of universal statements are dependent functions. For instance, in a theory with natural numbers, the statement "for all n : \mathbb{N}, n + 0 = n" corresponds to the Π-type \Pi_{n:\mathbb{N}} (n + 0 = n), inhabited by a proof term that defines the identity function dependently. Proof assistants like and Agda implement universal quantification precisely via Π-types, where the syntax "forall (x : A), P x" desugars to \Pi (x : A), P x. This allows of universally quantified properties, such as principles, by leveraging the adjunction implicitly in type checking and proof construction. The dependent product ensures that terms witnessing ∀x P(x) can be applied to any x : A, yielding a proof of P(x) via the elimination rule derived from the counit of the adjunction. This functorial view of universal quantification traces back to William Lawvere's pioneering work on functorial semantics in the , where he demonstrated how logical operations, including quantifiers, emerge as adjoints in categorical models of theories, laying the groundwork for modern categorical logic.

Extensions in Non-Classical Logics

In , the universal quantifier preserves the elimination rule: from \forall x \, P(x), one may infer P(c) for any term c in the language. However, the converse inference—that P(c) holds for every specific term c implies \forall x \, P(x)—does not generally follow without invoking choice principles, such as intuitionistic versions of the , due to the absence of the . This reflects the constructive nature of intuitionistic reasoning, where universal statements require explicit witnesses or constructions for all instances rather than mere potentiality. In modal logics, universal quantification interacts with necessity operators through principles like the Barcan formula, \Box \forall x \, P(x) \to \forall x \, \Box P(x), and its converse, which equate the scope of modality and quantification in certain systems. These equivalences, originally proposed by , hold in modal frames where domains of quantification remain constant across possible worlds but fail when domains vary, leading to debates over necessary existence and . Variations in modal systems, such as , determine whether \Box \forall x \, P(x) implies \forall x \, \Box P(x) or vice versa, influencing applications in metaphysics and . Higher-order logics extend universal quantification beyond individuals to predicates and functions, enabling expressions like \forall P \, \forall x \, P(x), which asserts that every P applies to all individuals x. This framework, formalized in Alonzo simple theory of types, allows quantification over higher-type variables, supporting impredicative definitions and enhancing expressive power for and , though it introduces complexities in consistency and decidability. Free logics modify universal quantification to accommodate empty domains and non-denoting terms without assuming existential import. In these systems, \forall x \, P(x) holds vacuously in an empty domain but requires an explicit existence predicate E!x for instantiation, preventing paradoxes from denotationless singular terms while preserving truth in non-empty cases. Karel Lambert's foundational work emphasizes this approach to avoid existence presuppositions inherent in classical quantifiers. In fuzzy logics, universal quantification aggregates truth degrees over a using t-norms or other operators, often interpreting \forall x \, P(x) as the minimum (or infimum) of the degrees of P(x) for all x, reflecting the greatest lower bound of partial truths. This semantics, prominent in Gödel fuzzy logic and extensions like those based on left-continuous t-norms, enables graded reasoning about vague predicates, with the minimum aggregation ensuring that the overall truth is limited by the weakest instance.

References

  1. [1]
    Quantifiers - SIUE
    A quantifier is a symbol stating how many instances of a variable satisfy a sentence. The existential quantifier (∃) means 'there exists at least one', and the ...
  2. [2]
    [PDF] Section 2.1: Introduction to the Logic of Quantified Statements
    The universal quantifier, denoted ∀ is used to denote the phrase “for all” in a sentence with a predicate and the existential quantifier, de- noted ∃ is used to ...
  3. [3]
    [PDF] Lecture 8. Quantification and its History 1. The development of ...
    Apr 11, 2012 · De Morgan and Peirce made advances in analyzing the logic of two-place relations, and. Frege advanced things further when he systematized the ...
  4. [4]
    3.2 Predicate Logic
    The universal quantifier is written as ∀ , and represents the concept that “every element in the domain satisfies the given predicate.” For example, the ...<|control11|><|separator|>
  5. [5]
  6. [6]
    Mathematical Operators - Unicode
    Unicode includes mathematical operators like quantifiers (∀, ∃), set operators (∈, ∉), N-ary operators (∏, ∑), and logical operators (∧, ∨).
  7. [7]
    Quantifiers and Quantification - Stanford Encyclopedia of Philosophy
    Sep 3, 2014 · Quantifier expressions are marks of generality. They come in many syntactic categories in English, but determiners like “all”, “each”, “some”, “many”, “most”, ...
  8. [8]
    forall x: Calgary. A Free and Open Introduction to Formal Logic
    **Summary of Negation of Universal Quantifiers from https://forallx.openlogicproject.org/**
  9. [9]
    Distribution of Quantifiers over Conjunction and Disjunction
    Feb 3, 2009 · Theorem: Ie, the universal quantifier distributes over conjunction, but not disjunction, and the existential quantifier distributes over disjunction, but not ...
  10. [10]
    [PDF] Chapter 10: The Logic of Quantifiers
    Nov 21, 2004 · The validity of the argument depends on the meaning of the universal quantifier ∀, and not just on the meaning of the ... ¬∀x (P(x) → Q(x)). ⇔ ¬∀x ...
  11. [11]
    [PDF] The Order of Mixed Quantifiers
    The second contains two different ways of saying someone likes someone. Now consider this mixed quantifier case: ∀x ∃y Likes(x, y) ⇔. ∃y ∀x Likes(x, y).
  12. [12]
    Natural Deduction Systems in Logic
    Oct 29, 2021 · Negative (conjunction, disjunction, universal quantifier, existential quantifier) rules parallel the usual (disjunction, conjunction ...<|control11|><|separator|>
  13. [13]
    8. Natural Deduction for First Order Logic - Lean community
    Natural deduction has its uses: as a model of logical reasoning, it provides us with a convenient means to study metatheoretic properties such as soundness and ...
  14. [14]
    [PDF] First-order Logic
    This part covers the metatheory of first-order logic through complete- ness. Currently it does not rely on a separate treatment of propositional.
  15. [15]
    [PDF] Provability, Soundness and Completeness
    Soundness is a very desirable property of a rule of inference: it can never lead us to a false conclusion, as long as the facts we started with are correct.
  16. [16]
    [PDF] THE LOGIC OF QUANTIFIED STATEMENTS - DePaul University
    quantified statements, we mean that the statements always have identical ... Vacuous Truth of Universal Statements. Suppose a bowl sits on a table and ...
  17. [17]
    [PDF] The Logic of Quantified Statements - Stony Brook Computer Science
    ∼(∀x, P(x) → Q(x)) ≡ ∃x such that ∼(P(x) → Q(x)). ∼(P(x) → Q(x)) ... Proof: for any x in D by the logical equivalence between statement and its ...
  18. [18]
    [PDF] Predicate Gradual Logic and Linguistics
    Within Aristotle's discourse, there is no such theory of 'vacuous truth'. In light of Aris- totle's judgement, 3) is false if Socrates is not in reality ...
  19. [19]
    [PDF] Introduction to Mathematical Logic, Handout 7 Predicate Formulas
    The universal closure of a formula F is the sentence ∀v1 ···vnF, where v1,...,vn are all free variables of F. About a formula with free variables we say ...
  20. [20]
    [PDF] First Order Logic - Sasa Misailovic
    • Universal closure: ∀x1. … ∀xn. F. • Existential closure: ∃x1. … ∃xn. F. • We can write closures as ∀*. F and ∃*. F. • Formula with free variables valid ...
  21. [21]
    [PDF] Part 2. First-order logic
    Nov 12, 2023 · The truth of a formula with free variables is defined by the truth of its universal closure. ... Second order logic. General structures. 20.
  22. [22]
    [PDF] First-Order Logic - University of Iowa
    A formula is closed if it has no free variables; otherwise it's open. • ∀x p(x, y) is open because x is bound but y is free. • A formula is ground if it ...
  23. [23]
    [PDF] Intro. to 1st Order Logic (a.k.a. Predicate Calculus)
    The universal closure is ∀x (∀xp(x) ∧ q(x)). ▫ Obviously, it would have ... ▫ Def 5.18 A closed formula A is satisfiable if for some interpretation ♢,.
  24. [24]
    [PDF] Resolution in FOL
    Definition 3.25 (Universal closure). The universal closure of a formula H with free variables x1, ..., xn is the formula: ∀H := ∀x1, ..., ∀xnH. 6. Page 7 ...<|control11|><|separator|>
  25. [25]
    [PDF] Formalization of Logic in the Isabelle Proof Assistant
    Sep 14, 2018 · A clause is a set of literals representing the universal closure of the disjunction of the literals in the clause. The empty clause ...
  26. [26]
    [PDF] Towards proof automation: Herbrand's Theorem and Skolemization
    Herbrand's theorem applies to the universal closure of a set of formulas with no quantifier. For formulas with existential quantification, we use skolemization.
  27. [27]
    Towards proof automation: Herbrand's Theorem and Skolemization
    Herbrand's Theorem. Herbrand Interpretation. Universal closure and Herbrand model ... ▷ First-order resolution. ▷ Consistency. ▷ Completeness. F. Prost et al ...
  28. [28]
    ADJOINTNESS AND QUANTIFIERS 15.1. Adjunctions - Project Euclid
    The construction of the field of quotients of an integral domain gives a functor left adjoint to the forgetful functor from the category of fields to the ...
  29. [29]
    [PDF] Notes on Categorical Logic - University of Cambridge
    So we. Lawvere) that "existential quantification is left adjoint to universal quantification is right adjoint to weakening". justification for this slogan ...
  30. [30]
    [PDF] A Categorical Integration of Quantifiers: A Higher Category Theoretic ...
    Apr 3, 2025 · Similarly, in a LCCC the dependent product (or Π-type) is used to interpret the universal quantifier. For a fibration p : E→C, the right adjoint ...
  31. [31]
    [PDF] adjointness in foundations - f. william lawvere
    May 21, 2006 · In this article we see how already in 1967 category theory had made explicit a number of conceptual advances that were entering into the ...
  32. [32]
    Intuitionistic Logic as Epistemic Logic - jstor
    Analogous (or, rather, mirror-symmetrical) things can be said of universal instantiation. All these remarks can be generalised. In order to validate an ...