Mathematical Logic: Propositions, Connectives, and Truth Tables
Foundations of Mathematical Logic and Propositional Calculus
Role of Mathematical Logic:
- Serves as an indispensable foundation for fostering critical and structured thinking.
- Provides a formal framework to represent reasoning from everyday language and academic contexts in an exact symbolic notation, streamlining logical evaluation, systematic analysis, and formal validation.
- Facilitates the development of structured reasoning schemes to apply in real-world contexts.
Definition of a Proposition:
- A proposition is defined as an expression of language that holds a truth value of either true or false, but cannot be both simultaneously.
- It represents a declarative statement that unambiguously affirms or denies something (Copi et al., 2016).
Examples of Valid Propositions:
- "La Tierra gira alrededor del Sol" (The Earth revolves around the Sun): Qualifies as a proposition because it makes a clear declarative assertion; its truth value is true.
- "5 es un número par" (5 is an even number): Qualifies as a proposition because it asserts a mathematical statement; its truth value is false (number is odd).
Non-Examples of Propositions:
- "¿Qué hora es?" (What time is it?): Does not qualify as a proposition because it is an interrogative sentence that neither affirms nor denies any fact.
- "Estudia más" (Study more): Does not qualify as a proposition because it constitutes an imperative command or order rather than an affirmative or negative declarative statement.
Propositional Variables and Symbolic Notation:
- In symbolic logic, individual propositions are represented algebraically using lowercase propositional letters such as , , and subsequent letters.
- Example assignment:
- Let represent: Está lloviendo (It is raining).
- Let represent: Hace frío (It is cold).
- These propositional variables can be combined via logical connectives to construct complex arguments and structured logical expressions.
Core Logical Connectives
Negation:
- Symbol: Represented symbolically as or .
- Semantic Function: Inverts or denies the truth value of a given proposition, expressing its exact contradictory meaning.
- Truth Property: For any proposition , if is true (), then is false (); conversely, if is false (), then is true ().
- Linguistic Translation: Expressed in natural language as "no" (not).
- Example: If proposition is defined as "Hoy es lunes" (Today is Monday), the negated proposition is "Hoy no es lunes" (Today is not Monday).
Conjunction:
- Symbol: Represented symbolically as .
- Semantic Function: Connects two propositions by asserting that both constituent statements occur or hold true simultaneously.
- Truth Rule: A conjunction is true if and only if both individual propositions are true. If either proposition (or both) is false, the entire conjunction evaluates to false.
- Linguistic Translation: Read and written in mathematics and logic as "y" (and).
- Example: Given : Estudio matemáticas (I study mathematics) and : Estudio física (I study physics), the conjunction corresponds to: "Estudio matemáticas y estudio física" (I study mathematics and I study physics).
Disjunction (Inclusive Disjunction):
- Symbol: Represented symbolically as .
- Semantic Function: Joins two propositions such that it is sufficient for at least one of them to be true for the entire compound statement to be true.
- Truth Rule: The disjunction evaluates to false solely when both component propositions are false. If at least one component is true (inclusive nature), the expression is true.
- Linguistic Translation: Expressed in natural language and mathematical logic as "o" (or).
- Example: Given : Tengo tarea (I have homework) and : Tengo examen (I have an exam), the disjunction corresponds to: "Tengo tarea o tengo examen" (I have homework or I have an exam).
Conditional (Material Implication):
- Symbol: Represented symbolically as .
- Semantic Function: Establishes a relation of implication between an antecedent proposition and a consequent proposition (if the antecedent occurs, then the consequent follows).
- Truth Rule: The conditional evaluates to false in exactly one scenario: when the antecedent (first proposition) is true and the consequent (second proposition) is false. In all other combinations, the conditional evaluates to true.
- Linguistic Translation: Expressed in logic and language as "si… entonces" (if… then), where propositions replace the ellipses.
- Example: Given : Estudio (I study) and : Apruebo el examen (I pass the exam), the conditional translates to: "Si estudio, entonces apruebo el examen" (If I study, then I pass the exam).
Bicondicional (Material Equivalence):
- Symbol: Represented symbolically as .
- Semantic Function: Asserts that two propositions share identical truth values.
- Truth Rule: The biconditional evaluates to true when both constituent propositions are simultaneously true or simultaneously false; it evaluates to false when their truth values differ.
- Linguistic Translation: Expressed in logic as "si y solo si" (if and only if).
- Example: Given : Es cuadrado (It is a square) and : Tiene cuatro lados iguales y ángulos rectos (It has four equal sides and right angles), the biconditional states: "Es cuadrado si y solo si tiene cuatro lados iguales y ángulos rectos" (It is a square if and only if it has four equal sides and right angles).
Truth Tables for Basic Connectives
- Truth Value Combinations for Two Propositions:
- Any given proposition can take one of two truth values: true () or false ().
- A second independent proposition can likewise take two truth values: true () or false ().
- Combining two independent binary propositions results in exactly unique truth configurations:
- Truth Table for Conjunction ():
- Confirms that the conjunction is true exclusively when both inputs are true:
- Truth Table for Disjunction ():
- Confirms that the inclusive disjunction is true whenever at least one variable contains a truth value of , and yields exclusively when both propositions are :
Evaluation of Compound Propositions
Arbitrary Expansion of Logical Systems:
- Truth table methodology extends to accommodate arbitrarily many propositions and logical connectives to model complex arguments and structural problem-solving scenarios.
Step-by-Step Evaluation Order for :
- Step 1 (Unary Negation): Determine the negation of the proposition , denoted as . The resulting column reflects the exact opposite truth value of .
- Step 2 (Conditional Implication): Apply the conditional operator between the antecedent and the consequent , denoted as .
- Conditional Criterion: The expression evaluates to false solely when the antecedent () is true () and the consequent () is false ().
Complete Truth Table for :
- Row-by-Row Analysis:
- For and : Negation yields . The implication yields .
- For and : Negation yields . The implication yields .
- For and : Negation yields . The implication yields .
- For and : Negation yields . The implication yields .
Contextual and Real-World Applications of Truth Tables
- Application Example 1: Conditional Implication in Academic Performance:
- Defined Propositions:
- : Juan estudia para el examen (Juan studies for the exam).
- : Juan aprueba el examen (Juan passes the exam).
- Compound Statement ():
- "Si, Juan estudia para el examen, entonces, Juan aprueba el examen" (If Juan studies for the exam, then Juan passes the exam).
- Truth Table and Real-World Interpretations:
| Real-World Interpretation | |||
|---|---|---|---|
| Juan estudia para el examen y aprueba (Juan studies for the exam and passes) | |||
| Juan estudia para el examen y no aprueba (Juan studies for the exam and does not pass) | |||
| Juan no estudia para el examen y aprueba (Juan does not study for the exam and passes) | |||
| Juan no estudia para el examen y no aprueba (Juan does not study for the exam and does not pass) |
Condition Analysis: Across all four logical cases of and , the only scenario that fails the conditional statement (evaluates to false or violates the conditional rule) occurs when Juan studies for the exam and does not pass (, ).
- Application Example 2: Inclusive Disjunction in Extracurricular Activities:
Defined Propositions:
- : Luis va al cine (Luis goes to the movies).
- : Luis va a entrenar (Luis goes to train).
Compound Statement ():
- "Luis va al cine o va a entrenar" (Luis goes to the movies or goes to train).
Truth Table and Real-World Interpretations:
| Real-World Interpretation | |||
|---|---|---|---|
| Luis va al cine o a entrenar (Luis goes to the movies or to train) | |||
| Luis va al cine (Luis goes to the movies) | |||
| Luis va a entrenar (Luis goes to train) | |||
| Luis no va al cine ni a entrenar (Luis does not go to the movies nor to train) |
- Condition Analysis: Across all possible case combinations for and , the single outcome that fails the statement (evaluates to false or fails to satisfy the condition) is when Luis does not go to the movies and does not go to train (, ).
