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›Propositional Functions
    Discrete MathematicsTopic 9 of 25

    Propositional Functions

    3 minread
    526words
    Beginnerlevel

    Propositional Functions


    1. Definition

    A propositional function is an expression that contains one or more variables and becomes a proposition when specific values are substituted for those variables.

    It is usually written as:

    P(x)P(x)P(x)

    Where:

    • PPP is the propositional function (or predicate)
    • xxx is a variable
    • P(x)P(x)P(x) is not a proposition until a value is assigned to xxx

    2. Example

    Let P(x)P(x)P(x): “x is an even number”

    • P(2)P(2)P(2): True
    • P(5)P(5)P(5): False
    • P(x)P(x)P(x): Not a proposition until xxx is specified

    So, P(x)P(x)P(x) becomes a statement only after assigning a value to xxx


    3. Domain of Discourse

    The domain of discourse (or universe of discourse) is the set of all possible values that the variable can take.

    Example:

    If the domain is Z\mathbb{Z}Z (integers), and
    P(x)P(x)P(x): “x < 0”

    Then:

    • P(−1)P(-1)P(−1): True
    • P(3)P(3)P(3): False
    • P(x)P(x)P(x): Propositional function until xxx is assigned

    4. Multiple Variables

    A propositional function can have more than one variable.

    Example:

    Q(x,y):x>yQ(x, y): x > yQ(x,y):x>y

    Let the domain of both xxx and yyy be real numbers.

    • Q(4,2)Q(4, 2)Q(4,2): True
    • Q(1,5)Q(1, 5)Q(1,5): False

    5. Truth Set

    The truth set of a propositional function is the set of all values from the domain that make the statement true.

    Example:

    Let P(x):x2=4P(x): x^2 = 4P(x):x2=4, with domain Z\mathbb{Z}Z

    Then the truth set is:

    {−2,2}\{ -2, 2 \}{−2,2}

    6. Use in Predicate Logic

    Propositional functions are the building blocks of predicate logic, where variables are quantified using quantifiers like:

    • Universal quantifier: ∀x P(x)\forall x \, P(x)∀xP(x): “For all x, P(x) is true”
    • Existential quantifier: ∃x P(x)\exists x \, P(x)∃xP(x): “There exists an x such that P(x) is true”

    These convert propositional functions into propositions.


    7. Application

    Propositional functions are used to:

    • Express statements involving variables
    • Define mathematical sets
    • Build logical arguments in predicate logic
    • Analyze truth conditions in mathematics, computer science, and formal reasoning

    Previous topic 8
    Arguments in Propositional Logic
    Next topic 10
    Quantifiers and Negation of Quantified Statements

    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 count526
      Code examples0
      DifficultyBeginner