Propositional Logic (PL) allows us to by-pass many of the problems generated by the quirkiness of natural language if, instead of using the messy vernacular to express arguments, we use some much more austere and regimented formal language which is designed to be logically well-behaved and quite free of ambiguities and shifting meanings.
We start by
Natural language arguments can be expressed in this artificial language and they can then be analysed for validity. How is PL designed?
That is the basic alphabet of PL. To this an inference marker, ∴ and absurdity marker, ∗ , along with the comma, ,, , make up the full alphabet.
Syntax
Now the syntax. What a the rule for constructing or recognising well-formed-formulae wff? The set of wff are defined formally as:
(A1) ' P ','Q', 'R' and 'S' are atomic wffs.
(A2) Any atomic wff followed immediately by a prime ‘ ′ ’ is an atomic wff.
(A3) Nothing is an atomic wff other than what can be shown to be so by the rules (A1) and (A2).
Having fixed the class of atomic wffs, we next need to give the rules for building up more complex wffs out of simpler ones to arrive at the full class of wffs. For the record, we should state explicitly that the atomic wffs do count as belonging to the full class of wffs, atomic or molecular: so,
(W1) Any atomic wff is a wff.
(W2) If A is a wff, so is ¬A .
(W3) If A and B are wffs, so is (A∧B) .
(W4) If A and B are wffs, so is (A∨B) .
(W5) Nothing else is a wff.
Main connectives
The main connective of a non-atomic wff is the connective that is introduced at the final stage of its construction tree.
Subformulae and scope
Here are two more useful syntactic notions which again are neatly introduced using the idea of a construction tree: A wff S is a subformula of a wff A if S appears anywhere on the construction tree for A.
The scope of a connective in A is the wff on A’s construction tree where the connective is introduced.
Semantics
In the Syntax connectives were defined in an unambiguous way. This allows certain ordinary language complex statements to be translated into formal statements. This allows the analysis of arguments. However the analysis need to be interpreted back in to something close to ordinary language to communicate it effectively. However while not reintroducing the ambiguities that PL was created to eliminate.