Derivability conditions of standard provability predicate #
theorem
LO.FirstOrder.Arithmetic.provable_D1
{L : Language}
[L.Encodable]
[L.LORDefinable]
{T : Theory L}
[T.ฮโ]
{ฯ : Sentence L}
:
T โข ฯ โ ๐๐บโ โข T.provabilityPred ฯ
The derivability condition D1.
theorem
LO.FirstOrder.Arithmetic.provable_D2
{L : Language}
[L.Encodable]
[L.LORDefinable]
{T : Theory L}
[T.ฮโ]
{ฯ ฯ : Sentence L}
:
The derivability condition D2.
@[reducible, inline]
noncomputable abbrev
LO.FirstOrder.Theory.standardProvability
{L : Language}
[L.Encodable]
[L.LORDefinable]
(T : Theory L)
[T.ฮโ]
:
Equations
- T.standardProvability = { prov := โT.provable, prov_def := โฏ }
Instances For
instance
LO.FirstOrder.Arithmetic.instHBL2ISigmaOfNatNatStandardProvability
{L : Language}
[L.Encodable]
[L.LORDefinable]
{T : Theory L}
[T.ฮโ]
:
theorem
LO.FirstOrder.Arithmetic.standardProvability_def
{L : Language}
[L.Encodable]
[L.LORDefinable]
{T : Theory L}
[T.ฮโ]
(ฯ : Sentence L)
:
instance
LO.FirstOrder.Arithmetic.instSoundOnISigmaOfNatNatStandardProvability
{L : Language}
[L.Encodable]
[L.LORDefinable]
{T : Theory L}
{ฯ : Sentence L}
[T.ฮโ]
:
theorem
LO.FirstOrder.Arithmetic.provable_sigma_one_complete
{T : Theory โโแตฃ}
[T.ฮโ]
[๐ฃ๐โป โชฏ T]
{ฯ : Sentence โโแตฃ}
(hฯ : Hierarchy ๐บ 1 ฯ)
:
theorem
LO.FirstOrder.Arithmetic.provable_D3
{T : Theory โโแตฃ}
[T.ฮโ]
[๐ฃ๐โป โชฏ T]
{ฯ : Sentence โโแตฃ}
:
The derivability condition D3.
theorem
LO.FirstOrder.Arithmetic.provable_D2_context
{T : Theory โโแตฃ}
[T.ฮโ]
{U : ArithmeticTheory}
[๐๐บโ โชฏ U]
{ฮ : List (Sentence โโแตฃ)}
{ฯ ฯ : Sentence โโแตฃ}
(hฯฯ : ฮ โข[U] T.provabilityPred (ฯ โ ฯ))
(hฯ : ฮ โข[U] T.provabilityPred ฯ)
:
theorem
LO.FirstOrder.Arithmetic.provable_D3_context
{T : Theory โโแตฃ}
[T.ฮโ]
{U : ArithmeticTheory}
[๐ฃ๐โป โชฏ T]
[๐๐บโ โชฏ U]
{ฮ : List (Sentence โโแตฃ)}
{ฯ : Sentence โโแตฃ}
(hฯฯ : ฮ โข[U] T.provabilityPred ฯ)
:
theorem
LO.FirstOrder.Arithmetic.provable_sound
{T : Theory โโแตฃ}
[T.ฮโ]
{U : ArithmeticTheory}
[U.SoundOnHierarchy ๐บ 1]
{ฯ : Sentence โโแตฃ}
:
U โข T.provabilityPred ฯ โ T โข ฯ
theorem
LO.FirstOrder.Arithmetic.provable_complete
{T : Theory โโแตฃ}
[T.ฮโ]
{U : ArithmeticTheory}
[U.SoundOnHierarchy ๐บ 1]
[๐๐บโ โชฏ U]
{ฯ : Sentence โโแตฃ}
:
theorem
LO.FirstOrder.Arithmetic.provable_sigma_one_complete_of_E
{T : Theory โโแตฃ}
[T.ฮโ]
{ฯ ฯ : Semiformula โโแตฃ Empty 0}
[๐๐บโ โชฏ T]
(hฯ : Hierarchy ๐บ 1 ฯ)
(hฯฯ : T โข ฯ โญค ฯ)
:
If ฯ is equivalent to some ๐บโ sentence ฯ,
then ฯ โ โกฯ is provable in T (note: not ๐๐บโ, compare provable_sigma_one_complete)