theorem
LO.FirstOrder.provable_iff_of_consistent_of_complete
{L : LO.FirstOrder.Language}
{σ : LO.FirstOrder.Sentence L}
{T : LO.FirstOrder.Theory L}
(consis : LO.System.Consistent T)
(comp : LO.System.Complete T)
:
theorem
LO.FirstOrder.Arith.FirstIncompleteness.diagRefutation_re
(T : LO.FirstOrder.Theory ℒₒᵣ)
[DecidablePred T]
[T.Computable]
:
RePred fun (σ : LO.FirstOrder.Semiformula ℒₒᵣ Empty (Nat.succ 0)) => T ⊢! ~(LO.FirstOrder.Rew.substs ![⌜σ⌝]).hom σ
Set $D \coloneqq \{\sigma\ |\ T \vdash \lnot\sigma(\ulcorner \sigma \urcorner)\}$ is r.e.
noncomputable def
LO.FirstOrder.Arith.FirstIncompleteness.diagRefutation
(T : LO.FirstOrder.Theory ℒₒᵣ)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Define sentence $\gamma := \rho(\ulcorner \rho \urcorner)$
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
LO.FirstOrder.Arith.FirstIncompleteness.diagRefutation_spec
(T : LO.FirstOrder.Theory ℒₒᵣ)
[𝐄𝐐 ≼ T]
[𝐏𝐀⁻ ≼ T]
[DecidablePred T]
[LO.FirstOrder.Arith.SigmaOneSound T]
[T.Computable]
(σ : LO.FirstOrder.Semisentence ℒₒᵣ 1)
:
T ⊢! (LO.FirstOrder.Rew.substs ![⌜σ⌝]).hom (LO.FirstOrder.Arith.FirstIncompleteness.diagRefutation T) ↔ T ⊢! ~(LO.FirstOrder.Rew.substs ![⌜σ⌝]).hom σ
ρ is a sentence that represents $D$
theorem
LO.FirstOrder.Arith.FirstIncompleteness.undecidable
(T : LO.FirstOrder.Theory ℒₒᵣ)
[𝐄𝐐 ≼ T]
[𝐏𝐀⁻ ≼ T]
[DecidablePred T]
[LO.FirstOrder.Arith.SigmaOneSound T]
[T.Computable]
:
It is obvious that $T \vdash \gamma \iff T \vdash \lnot \gamma$. Since $T$ is consistent, $\gamma$ is undecidable from $T$
theorem
LO.FirstOrder.Arith.FirstIncompleteness.not_complete
(T : LO.FirstOrder.Theory ℒₒᵣ)
[𝐄𝐐 ≼ T]
[𝐏𝐀⁻ ≼ T]
[DecidablePred T]
[LO.FirstOrder.Arith.SigmaOneSound T]
[T.Computable]
:
theorem
LO.FirstOrder.Arith.first_incompleteness
(T : LO.FirstOrder.Theory ℒₒᵣ)
[DecidablePred T]
[𝐄𝐐 ≼ T]
[𝐏𝐀⁻ ≼ T]
[LO.FirstOrder.Arith.SigmaOneSound T]
[T.Computable]
:
theorem
LO.FirstOrder.Arith.γ_undecidable
(T : LO.FirstOrder.Theory ℒₒᵣ)
[DecidablePred T]
[𝐄𝐐 ≼ T]
[𝐏𝐀⁻ ≼ T]
[LO.FirstOrder.Arith.SigmaOneSound T]
[T.Computable]
: