Skip to main content
Mathematics LibreTexts

10.3: Basic Arguments- Using Logic

  • Page ID
    72367
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    An argument requires a number of premises (facts or assumptions) which are followed by a conclusion (point of the argument). The premises are used as justification for a conclusion. A conclusion which is correctly supported by the premises is known as a valid argument, while a fallacy is a deceptive argument that can sound good but is not well supported by the premises.

    We will look at examples where the first two statements are the premises, and the third statement is the conclusion.

    Example 1

    Determine if the following argument is valid.

    All men are mortal.

    John Smith is a man.

    John Smith is mortal.

    There are two premises (the first 2 sentences) and one conclusion (the last sentence). If we think of the premises as a and b, and the conclusion as c, then the argument in symbolic form is: \(a \land b) →c\). In order for the argument to be valid, we need this conditional statement to always be true. If there is ever a time, even just one time, when this conditional statement is false, then it is an invalid argument. Another way to think of this is to say that the conclusion must follow from the premises. If the premises are true, then the conclusion must be true in order for the argument to be valid.

    Look at the argument – if we assume that a and b are both true, then does the conclusion have to follow? YES! If all men are mortal, and if John Smith is a man, then John Smith must be mortal. This is valid.

    Example 2

    Determine if the following argument is valid.

    All dogs are yellow.

    Flippy is a dog.

    Flippy is yellow.

    All dogs are yellow is equivalent to “If it is a dog then it is yellow.” That is equivalent to “If it is not yellow, then it is not a dog” by the contrapositive. Assume the premises are true. Does the conclusion have to follow? YES! So this is valid!

    In both of the examples above, the first statement of the premises could be written as an “if-then” statement. “All dogs are yellow” means the same thing as “If it is a dog, it is yellow."

    The above examples are examples of Modus Ponens, which is always a valid argument.

    Format of Modus Ponens (which is a valid logical argument)

    p → q

    p

    q

    Basically Modus Ponens states that if p implies q, and p is true, then q must also be true!

    One could create a truth table to show Modus Tollens is true in all cases : [\((p → q) \land p ] → q\)

    Example

    Determine if the following argument is valid. (Hint: rewrite the “all” as “if-then”, then also write the contrapositive)

    All dogs are yellow.

    Chipper is yellow.

    Chipper is a dog.

    “All dogs are yellow” is equivalent to “If it is a dog then it is yellow.” or “If it is not yellow, then it is not a dog” by the contrapositive. Assume the premises are true. Does the conclusion have to follow? It states all dogs are yellow, but doesn’t say anything about yellow things, or that everything yellow is a dog. It is possible to have something yellow (like a lemon) that is not a dog; that means the conclusion isn’t necessarily true. This argument is invalid. Let p stand for “It is a dog.” Let q stand for “It is yellow.” The format of the above argument, shown below, is not Modus Ponens.

    It is an example of Fallacy by Converse Error.

    p → q
    p
    q

    Remember the example where p is “You live in Vista” and q is “You live in California”? Consider

    If you live in Vista, then you live in California. p → q
    Johns lives in Vista. p
    So, John lives in California. q

    This is a valid logical statement because it is of the form Modus Ponens.

    If you live in Vista, then you live in California. p → q
    John lives in California. q
    So, Johns lives in Vista. p

    This is an invalid argument, and is an example of Fallacy by Converse Error.

    If you live in Vista, then you live in California. p → q
    Johns does not live in Vista. ~ p
    So, John does not live in California. ~q

    This is also an invalid argument, and is an example of Fallacy by Inverse Error.

    If you live in Vista, then you live in California. p → q
    John does not live in California. ~ q
    So, John does not live in Vista. ~ p

    This is a valid argument, and is an example of Modus Tollens.

    Modus Tollens is based on the contrapositive. Remember that p → q is logically equivalent to (~ q) → (~ p)

    So the above argument could be written in four steps:

    If you live in Vista, then you live in California. p → q
    Rewrite as the contrapositive:
    If you do not live in California, you do not live in Vista. (~ q) → (~ p)
    John does not live in California. ~ q
    So, John does not live in Vista. ~ p

    The last three statements LOOKS like Modus Ponens. But the original argument only had three lines. It wasn’t written as the contrapositive. So it’s not called Modus Ponens. One could create a truth table to show Modus Tollens is true in all cases: [(p → q) \(\land ~q] → ~p\)

    Another reasoning argument is called the Chain Rule (transitivity). Below is an example. The first two sentences are the premises, and the last is the conclusion. If the first two are true, the conclusion is true.

    If I have a bus pass, I will go to school.

    If I go to school, I will attend class.

    If I have a bus pass, I will attend class.

    So the idea is that if “if p, then q” and “if q, then r” are both true, then “if p, then r” is also true.

    Symbolically, the chain rule is: [(p → q) \(\land (q → r)] → (p → r)\)

    One could create a truth table to show the truth table is true in all cases, but it’s more complicated because there are 3 statements, hence 8 rows in the truth table.

    The format for the Chain Rule where the first two lines are the premises and the third is the conclusion is:
    p → q

    q → r

    p → r

    Exercise 17

    17. If the two statements below are premises, use the Chain Rule to state the conclusion.

    If Mia doesn’t study, then Mia does not pass the final.

    If Mia does not pass the final, then Mia does not pass the class.

    What about a logic statement where all of the outcomes of a formula are true in every situation? When this happens, it is called a tautology. Modus Ponens, Modus Tollens, and the Chain Rule (transitivity) are tautologies. A truth table will show the statement true in each row of the column for that statement. A fallacy is when all the outcomes of a logic statement are false. An example of a fallacy in words is “I called Jim and I did not call Jim.” If p is “I called Jim,” the logic statement in symbols for this fallacy is \(p \land ~ p\)). A tautology would be “I called Jim or I did not call Jim,” which is written as \(p \lor ~ p\))

    You will create your own truth tables for Modus Ponens and Modus Tollens in the next exercises. Create intermediate columns so it is clear how you get the final column, which will show each is a tautology.

    Exercise 18

    18. Make a Truth Table showing Modus Ponens is a valid argument. In other words, create and fill out a truth table where the last column is [(p → q) \(\land p] → q\), and show that in all four situations, it is true, which means it is a tautology

    Exercise 19

    19. Make a Truth Table showing Modus Tollens is a valid argument. In other words, create and fill out a truth table where the last column is [(p → q) \(\land ~ q] → ~ p\), and show that in all four situations, it is true.

    SUMMARY of arguments, where the first two statements are premises, and the third is the conclusion.

    Format of Modus Ponens (which is a valid logical argument)

    p → q

    p

    q

    Format of Modus Tollens (which is a valid logical argument)

    p → q

    ~q

    ~p

    Format of Fallacy by the Converse Error (an invalid argument)

    p → q

    q

    p

    Format of Fallacy by the Inverse Error (an invalid argument)

    p → q

    ~p

    ~q

    Format of Chain Rule (which is a valid logical argument)

    p → q

    q → r

    p → r

    Exercise 20

    20. Determine if the following arguments are valid or not. If they are valid, write if it is by Modus Ponens, Modus Tollens, or the Chain Rule. If it is not valid, write if it is by Fallacy by Converse Error, or Fallacy by Inverse Error, or neither. If it looks like the chain rule, but has a false conclusion, write the correct conclusion.

    If you are a gambler, then you are not financially stable.

    Sean isn’t financially stable.

    Sean is a gambler.

    If you have a college degree, then you are not lazy.

    Marsha has a college degree.

    Marsha is not lazy.

    If you have a college degree, then you are not lazy.

    Shannon is lazy.

    Shannon does not have a college degree.

    If you have a college degree, then you are not lazy.

    Beth is not lazy.

    Beth has a college degree.

    If you are a kitten, then you are a cat.

    If you are a cat, then you can purr.

    If you are a kitten, then you can purr.

    If you are a comedian, then you are funny.

    If you are funny, then you are smart.

    If you are smart, then you are a comedian.

    Exercise 21

    21. Write a conclusion that would make each argument valid, and state if you used Modus Ponens or Modus Tollens.

    If you are a gambler, then you are not financially stable.

    Hollis is financially stable.

    If a defendant is innocent, then he does not go to jail.

    Podric went to jail

    Exercise 22

    22. Determine whether there is a problem with the person’s thinking. Explain your reasoning.

    A) John’s mom told him “If you get home after 10pm, then you are grounded.” John got home at 9:30pm and was grounded. He was really ticked off because he said that she lied to him. Did she?

    B) Marcia told her daughter: “If you get home before 10pm, then I will give back your cell phone.” Her daughter got home at 9:45pm, but her mom didn’t give back the cell phone. Did her mother lie?

    Exercise 23

    23. Create a truth table for \(p \lor (~ p → q)\)


    10.3: Basic Arguments- Using Logic is shared under a CC BY-NC license and was authored, remixed, and/or curated by LibreTexts.

    • Was this article helpful?