ScholarQuill logoScholarQuillUniversity Notes
  • Notes
  • Past Papers
  • Blogs
  • Todo
Login
ScholarQuill logoScholarQuillUniversity Notes
Login
NotesPast PapersBlogsTodo
More
SubjectsDiscussionCGPA CalculatorGPA CalculatorStudent PortalCourse Outline
About
About usPrivacy PolicyReportContact
Notes
Past Papers
Blogs
Todo
Analytics
    Current Subject
    🧩
    Discrete Mathematics
    MATH2113
    Progress0 / 25 topics
    Topics
    1. Mathematical Reasoning: Sets, Subsets, Algebra of Sets2. Propositions and Compound Statements3. Basic Logical Operations4. Propositional Logic and its Applications with Statement Problems5. Propositions and Truth Tables6. Tautologies and Contradictions7. Conditional and Bi-conditional Statements8. Arguments in Propositional Logic9. Propositional Functions10. Quantifiers and Negation of Quantified Statements11. Relations and Equivalence Relations12. Partial Ordering Relations13. Functions and Recursively Defined Functions14. Combinatorics: Basics of Counting Methods15. Combinations and Permutations16. Pigeonhole Principle17. Graphs and its Types18. Graph Isomorphism19. Trees in Graph Theory20. Connectivity in Graphs21. Eulerian and Hamiltonian Paths22. Spanning Trees and Shortest Path Problem23. Revisiting Special Functions: Power, Floor, Increasing, Decreasing24. Big O, Little O and Omega Notations25. Orders of the Polynomial Functions
    MATH2113›Conditional and Bi-conditional Statements
    Discrete MathematicsTopic 7 of 25

    Conditional and Bi-conditional Statements

    3 minread
    543words
    Beginnerlevel

    Conditional and Bi-conditional Statements


    1. Conditional Statements (Implication)

    A conditional statement is of the form:

    p→qp \rightarrow qp→q

    Read as: “If ppp, then qqq”

    • ppp: Hypothesis (antecedent)
    • qqq: Conclusion (consequent)

    This statement is false only when the hypothesis is true and the conclusion is false. In all other cases, it is true.

    Truth Table for p→qp \rightarrow qp→q:

    p q p → q
    T T T
    T F F
    F T T
    F F T

    Examples:

    1. "If it rains, then the streets get wet."

      • Let ppp: It rains
      • Let qqq: Streets get wet
      • Form: p→qp \rightarrow qp→q
    2. "If a number is divisible by 4, then it is even."

      • ppp: Number is divisible by 4
      • qqq: Number is even
      • p→qp \rightarrow qp→q: True

    2. Variations of Conditional Statements

    • Converse: q→pq \rightarrow pq→p
    • Inverse: ¬p→¬q\neg p \rightarrow \neg q¬p→¬q
    • Contrapositive: ¬q→¬p\neg q \rightarrow \neg p¬q→¬p

    Important:

    • p→qp \rightarrow qp→q is logically equivalent to its contrapositive ¬q→¬p\neg q \rightarrow \neg p¬q→¬p
    • The converse and inverse are logically equivalent to each other, but not necessarily to the original statement

    3. Bi-conditional Statements (Double Implication)

    A bi-conditional statement is of the form:

    p↔qp \leftrightarrow qp↔q

    Read as: “ppp if and only if qqq”
    This means both:

    • p→qp \rightarrow qp→q
    • q→pq \rightarrow pq→p

    The statement is true only when both ppp and qqq have the same truth value.

    Truth Table for p↔qp \leftrightarrow qp↔q:

    p q p ↔ q
    T T T
    T F F
    F T F
    F F T

    Examples:

    1. "You can enter the contest if and only if you are 18 or older."

      • ppp: You can enter the contest
      • qqq: You are 18 or older
      • p↔qp \leftrightarrow qp↔q: True when both statements agree in truth
    2. "A number is even if and only if it is divisible by 2."

      • ppp: Number is even
      • qqq: Number is divisible by 2
      • Logical equivalence

    4. Logical Equivalences Involving Conditionals

    • p→q≡¬p∨qp \rightarrow q \equiv \neg p \lor qp→q≡¬p∨q
    • p↔q≡(p→q)∧(q→p)p \leftrightarrow q \equiv (p \rightarrow q) \land (q \rightarrow p)p↔q≡(p→q)∧(q→p)

    These equivalences are useful in simplifying logical expressions and in constructing truth tables.


    Previous topic 6
    Tautologies and Contradictions
    Next topic 8
    Arguments in Propositional Logic

    Past Papers

    Open this section to load past papers

    Click on Show Past Papers to see past papers.
    On This Page
      Reading Stats
      Est. reading time3 min
      Word count543
      Code examples0
      DifficultyBeginner