OLI - 2. Syntax and symbolization

Atomic Formulae and Logical Connectives

  • Two categories:   * Atomic formulae: sentences with no logically relevant internal structure. They don't contain a connector.   * Logical connectives: they serve to connect formulae in order to create new and more complex formulae. They correspond to logical operators.     * Conjunction: and     * Disjunction: or     * Conditional: if… then…     * Negation: not
  • The logical connectives represent logical idealizations of the corresponding words in English.
  • Logical operators are truth-functional.
  • A non-atomic sentence is called a logically compound sentence, it contains atomic sentences and logical operators.

Conjunction

  • "And"   * Represented by & or
  • Two atomic sentences connected by a conjunction are called conjuncts.   * A single capital letter represents each conjunct.   * It is traditional (and purely conventional) to pick a letter that has some relationship to the corresponding sentence.   * (J & M)   * They must be placed inside parenthesis.
  • Types of conjunctions:   * Non-sentential conjunctions: paraphrase two sentences that are joined in order to recognize the conjunctions.     * The cat nd the dog have been fed - The cat has been fed and the dog has been fed   * Non-truth-functional conjunction: even if we paraphrase the two sentences, they don't make sense on their own, so the atomic sentence is the whole sentence.     * Vanilla ice cream and chocolate syrup make a great sundae - Vanilla ice cream makes a great sundae and chocolate syrup makes a great sundae.   * Not-just-truth-functional conjunction: the symbolizations only capture part of the overall meaning of the sentence. If the order is changed, the meaning (but not the truth-value) changes.     * The villain jumped on the train and the villain yelled - The villain yelled and the villain jumped on the train.
  • Conjuncts can be joined by other words than "and"   * Mary likes dogs, whereas John likes cats - Mary likes dogs and John likes cats.
  • &-introduction: adding the ampersand to two conjuncts.

Disjunction

  • "or"   * Represented by ∨
  • The two atomic sentences joined by a disjunction are called disjuncts.   * (J∨M)
  • Types of disjunctions   * Non-sentential disjunction: paraphrase two sentences that are joined in order to recognize the disjunts.     * Either John or Mary laughed - Either John laughed, or Mary laughed.   * Disjunction is always truth-functional: the paraphrase does have the same meaning as the original sentence, even though the original sentence is obviously false.   * Ambiguity of disjunction: there can be an inclusive (one but not both) or an exclusive (true if only one of them is, false if both are true) interpretation.
  • Disjunctions will only use "or", and sometimes "either… or…"

Conditional

  • "If… then…"   * Represented by →   * Connects two sentential clauses to form a conditional sentence.   * (J→M)
  • The "if" clause is called the antecedent, the "then" clause is called the consequent.
  • →-elimination or modus ponens   * If we know that a conditional is true, and its antecedent is as well, then we can infer the truth of the consequent.

Negation

  • "Not"   * Represented by ~ or ¬   * ¬J
  • Negation is a unary connective, as it only connects one formula, while the other connectives are binary.
  • Types of negation:   * Non-sentential negations: the word "not" doesn't appear explicitly.     * The cat is unhappy - The cat is not happy - It is not the case that the cat is happy   * Non-truth-functional negatives: when we can't remove the prefix.     * The cat is disturbed.

Combination of connectives

  • Main connective: the top-level structure of the sentence.   * (D∨(F&G))   * The main connective here is a disjunction.
  • The scope, or the influence, of the connector is contained within the parenthesis.   * Scope of the conjunction: (F&G)   * Scope of the disjunction: (D∨(F&G))
  • We paraphrase sentences to reformulate them.   * If Bob gathers eggs, then either he won't feed the chickens or he won't feed the ducks.   * (G→(¬C∨¬D))
  • Sometimes, a sentence will be ambiguous and it is impossible to tell what the structure should be.   * It will rain and it will hail or it will snow.   * Which can be ((R&H)vO) or (R&(HvO)).
  • The word unless can also be hard to interpret.

Formal syntax

  • Basic symbols of sentential logic   * The capital letters we use to symbolize atomic sentences, called atomic formulae or occasionally sentential letters: A, B, C, and so on (possibly with numeric subscripts).   * The symbols for the logical connectives: &, ∨, →, and ¬.   * The parentheses used to disambiguate the scope of the connectives: ( and ).
  • Expressions of sentential logic   * Any finite sequence or string of basic symbols is an expression of sentential logic.
  • We can use variables to range over expressions and not mistake them for sentential letters.
  • Formulae (rules) of sentential logic   * Every atomic formula φ is a formula of sentential logic.   * If φ is a formula of sentential logic, then so is ¬φ.   * If φ and ψ are formulae of sentential logic, then so are each of the following:     * (φ&ψ)     * (φ∨ψ)     * (φ→ψ)   * An expression φ of sentential logic is a formula only if it can be constructed by finitely many applications of the first three rules.

Parse trees

  • A parse tree graphically represents the internal structure of an expression of sentential logic.   * It helps to test whether or not the expression is well-formed.      
  • Steps to construct a parse tree

     1. Write down the entire expression. It must only contain basic symbols.   2. Identify the general form of the expresion.      * A sentential letter      * A negation symbol followed by a subexpression      * A conjunction (φ&ψ).      * A disjunction (φ∨ψ).      * A conditional (φ→ψ).   * Find the top-level structure.     * Ignore everything inside the embedded parenthesis       * ((P∨Q)&¬(R→S)) can be seen as (()&¬()).     * If it appears to have multiple top-level structures, it is not well-formed.       * (()&∨())   * Create a branch for each subexpression.   * Continue until each branch ends in a sentential letter.

  • Subformula: a formula ψ is a subformula of a formula φ if and only if ψ appears (as a node) in the parse tree of φ.

Conventions

  • A convention governs a practice of doing something in one particular way, if that practice could have been done another way and still achieve its implicit goal.   * For example, & represents a conjunction, but it could have been ∧
  • Procedure for reinserting omittes parenthesis

     1. 1First, insert parentheses around every occurrence of & and its two conjuncts, starting with the rightmost & and ending with the leftmost,   2. Next, insert parentheses in the same fashion for each ∨ and its two disjuncts, from rightmost occurrence first, to the leftmost occurrence last,   3. Finally, insert parentheses for each →, and its antecedent and consequent, from rightmost occurrence first, to the leftmost occurrence last.   * Parentheses are never inserted around negations   * You should never break up existing pairs of parentheses.

Summary

  • The building blocks of the language are atomic formulae and logical connectives. Atomic formulae or sentential letters are capital letters used to represent logically simple sentences.
  • The logical connectives, conjunction, disjunction, the conditional, and negation, serve to join sentences together to create logically compound formulae.
  • Conjunction is the connective that corresponds to the word ‘and’.
  • Disjunction is the connective that corresponds to the word ‘or’.
  • The conditional is the connective that corresponds to the phrase ‘if…then…’.
  • Negation is the connective that corresponds to the word ‘not’.
  • More complicated sentences and combinations of connectives are considered.
  • The formal rules that define the syntax of sentential logic are presented.
  • The notion of a parse tree is introduced, and a procedure for constructing a parse tree is provided that allow us to decide (in finitely many steps) whether or not an expression is a formula.
  • Syntactic conventions, including choices of symbols and omission of parentheses, are discussed.

Must-know definitions

  • Basic symbols of sentential logic
  • Expressions of sentential logic
  • Formulae of sentential logic
  • Parse tree construction rules
  • Subformula
  • Procedure for reinserting omitted parenthesis

New terms

atomic formulaelogical connectivesconjunctiondisjunctionconditional
negationlogical operatorsidealizationscompoundtruth-functional
semanticsmeaningtruth-valuescompound sentencecompound formula
symbolizetranslateconjunctsdisjunctsinclusive
exclusiveconditionalantecedentconsequentunary
binarymain connectivescopeambiguousbasic symbols
formulaexpressionwell-formed formulaformulavariables
inductivesemanticsparse treesubformula

\