note
Started it
Updated 3/23/2026 • Resource: How to prove it?
Variables and Sets - Study Notes
Velleman: How to Prove It | Session Summary
1. Variables in Sentential Logic
Definition
A propositional variable represents a statement that has a truth value:
Key Idea
- Does not represent a number or object
- Represents an entire proposition
Example
2. Sets and Set-Builder Notation
Definition
A set is a collection of objects defined either:
- Explicitly:
- By a property:
Set-Builder Form
- : placeholder (variable)
- : condition for membership
Example
This gives:
3. Membership vs Subset
Membership
Means:
is an element of
Subset
Means:
Every element of is in
Important Distinction
4. Bound vs Free Variables
Bound Variable
A variable is bound if it appears inside a defining structure:
Properties:
- Exists only inside the expression
- Can be renamed without changing meaning
Example:
Free Variable
A variable is free if it is not bound.
Example:
- Not defined inside the expression
- Truth depends on value of
5. Open Statements vs Propositions
Proposition
A statement with a definite truth value.
Example:
Open Statement (Predicate)
A statement with a free variable.
Example:
- True if or
- False otherwise
6. Renaming Bound Variables (α-equivalence)
Key Idea:
- Variable names do not matter
- Only the structure and condition matter
7. Interpreting Expressions Correctly
Example
Step 1: Rename inner variable
Step 2: Evaluate set
Step 3: Classify
- This is an open statement
- Truth depends on
8. Common Mistakes
- Confusing with
- Treating all variables like numbers
- Not distinguishing free vs bound variables
- Thinking bound variables persist after definition
- Using vague language like “cannot conclude” instead of identifying open statements
9. Mental Model Summary
- Variable (logic) → represents a statement
- Set-builder variable → placeholder (bound)
- Free variable → unresolved → creates open statement
- Membership → element relation
- Subset → inclusion relation
10. Final Insight
The key difficulty is not sets or variables alone,
but understanding how variables behave inside structures.
Mastering:
- variable binding
- scope
- statement classification
is foundational for all advanced mathematics.