I'm taking a mathematical logic class, and I don't understand this definition of the $propositional$ $language$, as given by my book:
"The propositional language $\mathscr{L}_0$ is the smallest set $L$ of finite sequences of the above symbols satisfying the following properties.
(1) For each propositional symbol $A_n$ with $n\in$ $0, 1, 2, ... $, we have
$A_n \in L$
(2) For each pair of finite sequences $s$ and $t$, if $s$ and $t$ belong to $L$, then
$(\neg s) \in L$
and
$(s \implies t) \in L$.
I tried to find other sources online, but the notation is so varied... I'd greatly appreciate some help understanding what this means.
I am sure $(1)$ and $(2)$ are explained clearly enough in the answers below. You also need to properly grasp the first sentence of the definition. I'm assuming you've already defined $\{A_n\}$ the set of propositional symbols.
The definition first says that all elements in $ \mathscr L_{\circ} $ are strings of symbols from $\{A_n\}$ or $ \{ \lnot, \implies , (, )\} $. So the alphabet of your language has been specified.
Next it says only finite strings can be considered. This is very important when constructing formulas. So infinite strings are not "words" in the Language of Propositions.
Finally it says this is the smallest set $L$ such that $(1)$ and $(2)$ hold. This too is very important. It says no other string containing letters from $\{A_n , \lnot, \implies , (, )\} $ is a grammatical word in $ \mathscr L_{\circ} $ unless they are necessitated to be so by conditions $(1)$ and $(2)$. That is if $\alpha \in \mathscr L_{\circ} $ then either $\alpha$ is a propositional symbol OR $\alpha $ is identical to $ (\lnot \beta) $ where $ \beta \in \mathscr L_{\circ} $ OR $\alpha$ is identical to $ \beta \implies \gamma $ where $ \beta, \gamma \in \mathscr L_{\circ} $
These definitions must be grasped properly. The phrase "smallest set" can be interpreted as either
See A Mathematical Introduction to Logic by Enderton for a proof that the two sets are actually equal. Hope this helped.