[Logica] Quantificatore del secondo ordine
In logica sto affrontando l'argomento "quantificatori del secondo ordine":
<>
Non mi è chiaro in cosa consiste questa situazione circolare e di conseguenza non riesco a trovare un esempio.
<
Non mi è chiaro in cosa consiste questa situazione circolare e di conseguenza non riesco a trovare un esempio.
Risposte
Pensa a come è definito l'insieme dei naturali (cioé il predicato $x$ è un naturale) in logica del secondo ordine:
$Nat(x)\equiv forall X. [0\in X \wedge (\forall a. a\in X \implies a+1\in X)]\implies x\in X $
Siccome la variabile $X$ ha come dominio tutti gli insiemi, in particolare l'insieme dei naturali che uno vorrebbe definire con $\Nat(x)$, la definizione è impredicativa. Cioè, l'insieme dei naturali deve già "esistere" prima di poterlo definire...
$Nat(x)\equiv forall X. [0\in X \wedge (\forall a. a\in X \implies a+1\in X)]\implies x\in X $
Siccome la variabile $X$ ha come dominio tutti gli insiemi, in particolare l'insieme dei naturali che uno vorrebbe definire con $\Nat(x)$, la definizione è impredicativa. Cioè, l'insieme dei naturali deve già "esistere" prima di poterlo definire...