1

Working on the book: Dirk van Dalen. "Logic and Structure (Universitext)" (p. 18)

Definition 1.1.2 The set PROP of propositions is the smallest set X with the properties

$ \begin{array}{rl} \rm(i)&p_i\in X(i\in N),\bot\in X,\\ \rm(ii)&\varphi,\psi\in X\Rightarrow(\varphi\wedge\psi),(\varphi\vee\psi),(\varphi\to\psi),(\varphi\leftrightarrow\psi)\in X,\\ \rm(iii)&\varphi\in X\Rightarrow(\neg\varphi)\in X.\\ \end{array} $

I would like to know:

$p_i\in X(i\in N),\bot\in X$

  • How can I instantiate this statement when verifiyng a string of symbols belongs to PROP ?
  • Is the comma an and connective ?
  • What is $N$?
  • Why is bottom symbol there ?

$((p \land q) \to p)$

  • How can I show this statement belongs to PROP ?

P.S.: I am already aware of similar questions but they do not address my questions, I think.

F. Zer
  • 2,325
  • 1
  • 8
  • 21
  • The def is a "recipe" to build complex formulas. Start from basic symbols: $p_i$ and $\bot$ and apply the rules (i)) and (iii) to produce new members of $\text {PROP}$: $(\lnot p_1), ( \lnot \bot), ((\lnot p_1) \land \bot)$ and so on. – Mauro ALLEGRANZA Oct 03 '20 at 08:41
  • How can check if a string of symbols is in $\text {PROP}$ ? Decompose it, starting from the innermost connective (count parenthesis): $\to$. It is of the form $(\varphi \to \psi)$ ? If yes, repeat the procedure with $\varphi$ and $\psi$ until you arrive to the atoms ($p_i$ and $\bot$) or stop when you find that some rules are not satisfied. – Mauro ALLEGRANZA Oct 03 '20 at 08:44
  • Thanks for your input, @Mauro Allegranza. I appreciate it. I see now this is a "recipe". However, I saw the post you linked. I am not clear on how to show a specific string of symbols does not belong to PROP. Suppose I want to show $\lnot \bot \notin PROP$, I am not sure it suffices to show I cannot construct it using rules of formation. There is something regarding a smaller set that I am not sure I grasp. Could you give some insight ? – F. Zer Oct 04 '20 at 12:11
  • $\lnot \bot$ does not belong to $\text {PROP}$ because it does not start with a left parentheses. See van Dalen, page 9-10. – Mauro ALLEGRANZA Oct 04 '20 at 13:18
  • Thank you, @Mauro Allegranza. Of course, you are right. I just wondered how can I prove it using the construction "recipe". – F. Zer Oct 04 '20 at 14:19
  • 1
    It's the same; according to the construction recipe a correct formula must be: either (i) a single symbol, in which case it is one of $p_i$'s or $\bot$, and this is not the case; or (ii) a complex formula, in which case it must be enclosed between a pair of parentheses: the left one "(" and the right one ")", and this is not the case. Thus, it is not an element of $\text {PROP}$. – Mauro ALLEGRANZA Oct 04 '20 at 15:23
  • @Mauro Allegranza, very sensible explanation. Thank you. The proof the author gives in the link you provided is really complex. Following a chain of reasonings, he concludes that a specific string cannot belong to PROP since X is not the smallest subset. Your explanation is more comprehensible.
  • – F. Zer Oct 04 '20 at 15:33
  • @MauroALLEGRANZA Can you tell me why he took the name PROP? I mean what does it stand for and why there is a need to create such a set? – Delta Psi May 25 '21 at 10:33
  • 1
    @DeltaPsi - "Def.1.1.2 (page 7) The set $\text {PROP}$ of propositions ..." because we are working in propositional logic (calculus). More usually called the set $\text {WFF}$ of (well-formed) formulas. – Mauro ALLEGRANZA May 25 '21 at 10:40