Substitution (mathematics) (logic)
Substitution is the foundational operation of replacing one mathematical expression with another, governed by rules of scope and precision. It appears across mathematics and Logic in subtly different roles, each with distinct implications.
In Analysis and Algebra, substitution lets us evaluate functions by replacing variables with concrete values or other expressions—the familiar act of plugging in numbers. In Logic, substitution becomes more austere: it's the systematic replacement of variables or terms within quantified statements and expressions, respecting Independence of variables to avoid capture and contradiction.
In Code-breaking and Cryptography, substitution ciphers replace letters mechanistically, while in Programming, assignment and variable binding implement substitution's logic computationally. Modeling disciplines use substitution to adapt general frameworks to specific constants and conditions.
The power of substitution lies in its universality: it connects the symbolic to the concrete, the abstract to the computable. Understanding when and how to substitute—and when not to, to preserve meaning and scoping—is essential across domains.
Related
Unification, Quantifiers, Formal systems, Variable (mathematics), Syntax (logic)