Supporting results for pointwise provable equality.
Derivability conditions of standard provability predicate #
@[instance_reducible]
noncomputable instance
PointwiseComposition.FFL.FirstOrder.Arithmetic.instDiagonalizationISigmaOfNatNat :
Equations
- One or more equations did not get rendered due to their size.
theorem
PointwiseComposition.FFL.FirstOrder.Arithmetic.provable_D1
{L : Language}
[L.Encodable]
[L.LORDefinable]
{T : Theory L}
[T.ฮโ]
{ฯ : Sentence L}
:
T โข ฯ โ ๐ฮฃโ โข Bootstrapping.provabilityPred T ฯ
The derivability condition D1.
theorem
PointwiseComposition.FFL.FirstOrder.Arithmetic.provable_D2
{L : Language}
[L.Encodable]
[L.LORDefinable]
{T : Theory L}
[T.ฮโ]
{ฯ ฯ : Sentence L}
:
The derivability condition D2.
@[reducible, inline]
noncomputable abbrev
PointwiseComposition.FFL.FirstOrder.Theory.standardProvability
{L : Language}
[L.Encodable]
[L.LORDefinable]
(T : Theory L)
[T.ฮโ]
:
The standard Provability construction in FFL.FirstOrder.Theory.
Equations
- T.standardProvability = { prov := โ(PointwiseComposition.FFL.FirstOrder.Arithmetic.Bootstrapping.provable T), bew_def := โฏ }
Instances For
instance
PointwiseComposition.FFL.FirstOrder.Arithmetic.instHBL2ISigmaOfNatNatStandardProvability
{L : Language}
[L.Encodable]
[L.LORDefinable]
{T : Theory L}
[T.ฮโ]
:
theorem
PointwiseComposition.FFL.FirstOrder.Arithmetic.standardProvability_def
{L : Language}
[L.Encodable]
[L.LORDefinable]
{T : Theory L}
[T.ฮโ]
(ฯ : Sentence L)
:
instance
PointwiseComposition.FFL.FirstOrder.Arithmetic.instSoundOnISigmaOfNatNatStandardProvability
{L : Language}
[L.Encodable]
[L.LORDefinable]
{T : Theory L}
[T.ฮโ]
:
theorem
PointwiseComposition.FFL.FirstOrder.Arithmetic.provable_sigma_one_complete
{T : ArithmeticTheory}
[Theory.ฮโ T]
[๐๐โป โผ T]
{ฯ : ArithmeticSentence}
(hฯ : Hierarchy ฮฃ 1 ฯ)
:
theorem
PointwiseComposition.FFL.FirstOrder.Arithmetic.provable_D3
{T : ArithmeticTheory}
[Theory.ฮโ T]
[๐๐โป โผ T]
{ฯ : ArithmeticSentence}
:
The derivability condition D3.
theorem
PointwiseComposition.FFL.FirstOrder.Arithmetic.provable_D2_context
{T U : ArithmeticTheory}
[Theory.ฮโ T]
[๐ฮฃโ โผ U]
{ฮ : List ArithmeticSentence}
{ฯ ฯ : Sentence โโแตฃ}
(hฯฯ : ฮ โข[U] Bootstrapping.provabilityPred T (ฯ โโ ฯ))
(hฯ : ฮ โข[U] Bootstrapping.provabilityPred T ฯ)
:
theorem
PointwiseComposition.FFL.FirstOrder.Arithmetic.provable_D3_context
{T U : ArithmeticTheory}
[Theory.ฮโ T]
[๐๐โป โผ T]
[๐ฮฃโ โผ U]
{ฮ : List ArithmeticSentence}
{ฯ : Sentence โโแตฃ}
(hฯฯ : ฮ โข[U] Bootstrapping.provabilityPred T ฯ)
:
theorem
PointwiseComposition.FFL.FirstOrder.Arithmetic.provable_sound
{T U : ArithmeticTheory}
[Theory.ฮโ T]
[U.SoundOnHierarchy ฮฃ 1]
{ฯ : Sentence โโแตฃ}
:
U โข Bootstrapping.provabilityPred T ฯ โ T โข ฯ
theorem
PointwiseComposition.FFL.FirstOrder.Arithmetic.provable_complete
{T U : ArithmeticTheory}
[Theory.ฮโ T]
[U.SoundOnHierarchy ฮฃ 1]
[๐ฮฃโ โผ U]
{ฯ : Sentence โโแตฃ}
:
theorem
PointwiseComposition.FFL.FirstOrder.Arithmetic.provable_sigma_one_complete_of_E
{T : ArithmeticTheory}
[Theory.ฮโ T]
{ฯ ฯ : Semiformula โโแตฃ Empty 0}
[๐ฮฃโ โผ T]
(hฯ : Hierarchy ฮฃ 1 ฯ)
(hฯฯ : ๐ฮฃโ โข ฯ โโ ฯ)
:
If ฯ is equivalent to some ฮฃโ sentence ฯ,
then ฯ โโ โกฯ is provable in T (note: not ๐ฮฃโ, compare provable_sigma_one_complete)