File tree Expand file tree Collapse file tree
content/second-order-logic/metatheory Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1414decidable, but at least it is axiomatizable. That is, there are proof
1515systems for first-order logic which are sound and complete, i.e., they
1616give rise to !!a{derivability} relation~$ \Proves $ with the property
17- that for any set of !!{sentence}s~$ \Gamma $ and !!{sentence}~$ !Q $ ,
17+ that for any set of !!{sentence}s~$ \Gamma $ and !!{sentence}~$ !A $ ,
1818$ \Gamma \Entails !A$ iff $ \Gamma \Proves !A$ . This means in
1919particular that the validities of first-order logic are !!{computably
2020 enumerable}. There is a computable function~$ f\colon \Nat \to
Original file line number Diff line number Diff line change 3333consists of the first eight axioms above plus the (second-order)
3434\emph {induction axiom }:
3535\[
36- \lforall [X][(X(\Obj 0) \land \lforall [x][(X(x) \lif X(x'))]) \lif \lforall [x][X(x)]].
36+ \lforall [X][(( X(\Obj 0) \land \lforall [x][(X(x) \lif X(x'))]) \lif \lforall [x][X(x)]) ].
3737\]
3838It says that if a subset~$ X$ of the !!{domain}
3939contains~$ \Assign {\Obj {0}}{M}$ and with any~$ x \in \Domain {M}$ also
6060Now for inclusion in the other direction. Consider a variable
6161assignment $ s$ with $ s(X) = N$ . By assumption,
6262\begin {align* }
63- \Sat {M}{\lforall [X][(X(\Obj 0) \land \lforall [x][(X(x)
64- \lif X(x'))]) \lif \lforall [x][X(x)]]}, & \text { thus}\\
63+ \Sat {M}{\lforall [X][(( X(\Obj 0) \land \lforall [x][(X(x)
64+ \lif X(x'))]) \lif \lforall [x][X(x)]) ]}, & \text { thus}\\
6565\Sat {M}{(X(\Obj 0) \land \lforall [x][(X(x) \lif X(x'))]) \lif
6666 \lforall [x][X(x)]}[s]. &
6767\end {align* }
You can’t perform that action at this time.
0 commit comments