Documentation

Foundation.FirstOrder.Bootstrapping.Syntax.Proof.Typed

Typed internal Tait-calculus #

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    Instances For
      @[implicit_reducible]
      Equations
      • One or more equations did not get rendered due to their size.
      @[implicit_reducible]
      Equations
      • One or more equations did not get rendered due to their size.
      @[implicit_reducible]
      Equations
      @[implicit_reducible]
      Equations
      • One or more equations did not get rendered due to their size.
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem LO.FirstOrder.Arithmetic.Bootstrapping.Sequent.ext {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {Γ Δ : Sequent V L} (h : ∀ (x : Formula V L), x Γ x Δ) :
        Γ = Δ

        Auxiliary theories for the typed internal proof.

        Instances For
          Instances For
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              @[implicit_reducible]
              Equations
              • One or more equations did not get rendered due to their size.
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    noncomputable def LO.FirstOrder.Arithmetic.Bootstrapping.TDerivation.byAxm {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {T : InternalTheory V L} {Γ : Sequent V L} (φ : Formula V L) (h : tmem φ T.theory) ( : φ Γ) :
                    Equations
                    Instances For
                      @[simp]
                      theorem LO.FirstOrder.Arithmetic.Bootstrapping.TDerivation.byAxm_val {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {T : InternalTheory V L} {Γ : Sequent V L} (φ : Formula V L) (h : tmem φ T.theory) ( : φ Γ) :
                      (byAxm φ h ).val = axm Γ.val φ.val
                      noncomputable def LO.FirstOrder.Arithmetic.Bootstrapping.TDerivation.em {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {T : InternalTheory V L} {Γ : Sequent V L} (φ : Formula V L) (h : φ Γ := by simp) (hn : φ Γ := by simp) :
                      Equations
                      Instances For
                        @[simp]
                        theorem LO.FirstOrder.Arithmetic.Bootstrapping.TDerivation.em_val {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {T : InternalTheory V L} {Γ : Sequent V L} (φ : Formula V L) (h : φ Γ) (hn : φ Γ) :
                        (em φ h hn).val = axL Γ.val φ.val
                        noncomputable def LO.FirstOrder.Arithmetic.Bootstrapping.TDerivation.and' {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {T : InternalTheory V L} {Γ : Sequent V L} {φ ψ : Formula V L} (H : φ ψ Γ) (dp : TDerivation T (insert φ Γ)) (dq : TDerivation T (insert ψ Γ)) :
                        Equations
                        Instances For
                          @[simp]
                          theorem LO.FirstOrder.Arithmetic.Bootstrapping.TDerivation.and'_val {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {T : InternalTheory V L} {Γ : Sequent V L} {φ ψ : Formula V L} (H : φ ψ Γ) (dp : TDerivation T (insert φ Γ)) (dq : TDerivation T (insert ψ Γ)) :
                          (and' H dp dq).val = andIntro Γ.val φ.val ψ.val dp.val dq.val
                          noncomputable def LO.FirstOrder.Arithmetic.Bootstrapping.TDerivation.or' {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {T : InternalTheory V L} {Γ : Sequent V L} {φ ψ : Formula V L} (H : φ ψ Γ) (dpq : TDerivation T (insert φ (insert ψ Γ))) :
                          Equations
                          Instances For
                            @[simp]
                            theorem LO.FirstOrder.Arithmetic.Bootstrapping.TDerivation.or'_val {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {T : InternalTheory V L} {Γ : Sequent V L} {φ ψ : Formula V L} (H : φ ψ Γ) (dpq : TDerivation T (insert φ (insert ψ Γ))) :
                            (or' H dpq).val = orIntro Γ.val φ.val ψ.val dpq.val
                            @[simp]
                            Equations
                            Instances For
                              noncomputable def LO.FirstOrder.Arithmetic.Bootstrapping.TDerivation.cut {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {T : InternalTheory V L} {Γ : Sequent V L} {φ : Formula V L} (d₁ : TDerivation T (insert φ Γ)) (d₂ : TDerivation T (insert (φ) Γ)) :
                              Equations
                              Instances For
                                @[simp]
                                theorem LO.FirstOrder.Arithmetic.Bootstrapping.TDerivation.cut_val {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {T : InternalTheory V L} {Γ : Sequent V L} {φ : Formula V L} (d₁ : TDerivation T (insert φ Γ)) (d₂ : TDerivation T (insert (φ) Γ)) :
                                (d₁.cut d₂).val = cutRule Γ.val φ.val d₁.val d₂.val
                                noncomputable def LO.FirstOrder.Arithmetic.Bootstrapping.TDerivation.and {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {T : InternalTheory V L} {Γ : Sequent V L} {φ ψ : Formula V L} (dp : TDerivation T (insert φ Γ)) (dq : TDerivation T (insert ψ Γ)) :
                                TDerivation T (insert (φ ψ) Γ)
                                Equations
                                Instances For
                                  noncomputable def LO.FirstOrder.Arithmetic.Bootstrapping.TDerivation.or {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {T : InternalTheory V L} {Γ : Sequent V L} {φ ψ : Formula V L} (dpq : TDerivation T (insert φ (insert ψ Γ))) :
                                  TDerivation T (insert (φ ψ) Γ)
                                  Equations
                                  Instances For
                                    noncomputable def LO.FirstOrder.Arithmetic.Bootstrapping.TDerivation.cut' {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {T : InternalTheory V L} {Γ Δ : Sequent V L} {φ : Formula V L} (d₁ : TDerivation T (insert φ Γ)) (d₂ : TDerivation T (insert (φ) Δ)) :
                                    TDerivation T (Γ Δ)
                                    Equations
                                    Instances For
                                      noncomputable def LO.FirstOrder.Arithmetic.Bootstrapping.TDerivation.modusPonens {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {T : InternalTheory V L} {Γ : Sequent V L} {φ ψ : Formula V L} (dpq : TDerivation T (insert (φ 🡒 ψ) Γ)) (dp : TDerivation T (insert φ Γ)) :
                                      Equations
                                      Instances For
                                        Equations
                                        Instances For
                                          noncomputable def LO.FirstOrder.Arithmetic.Bootstrapping.TDerivation.rotate₁ {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {T : InternalTheory V L} {Γ : Sequent V L} {p₀ p₁ : Formula V L} (d : TDerivation T (insert p₀ (insert p₁ Γ))) :
                                          TDerivation T (insert p₁ (insert p₀ Γ))
                                          Equations
                                          Instances For
                                            noncomputable def LO.FirstOrder.Arithmetic.Bootstrapping.TDerivation.rotate₂ {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {T : InternalTheory V L} {Γ : Sequent V L} {p₀ p₁ p₂ : Formula V L} (d : TDerivation T (insert p₀ (insert p₁ (insert p₂ Γ)))) :
                                            TDerivation T (insert p₂ (insert p₁ (insert p₀ Γ)))
                                            Equations
                                            Instances For
                                              noncomputable def LO.FirstOrder.Arithmetic.Bootstrapping.TDerivation.rotate₃ {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {T : InternalTheory V L} {Γ : Sequent V L} {p₀ p₁ p₂ p₃ : Formula V L} (d : TDerivation T (insert p₀ (insert p₁ (insert p₂ (insert p₃ Γ))))) :
                                              TDerivation T (insert p₃ (insert p₁ (insert p₂ (insert p₀ Γ))))
                                              Equations
                                              Instances For
                                                Equations
                                                • One or more equations did not get rendered due to their size.
                                                Instances For
                                                  @[implicit_reducible]
                                                  Equations
                                                  • One or more equations did not get rendered due to their size.
                                                  @[implicit_reducible]
                                                  Equations
                                                  • One or more equations did not get rendered due to their size.
                                                  @[implicit_reducible]
                                                  Equations
                                                  • One or more equations did not get rendered due to their size.
                                                  @[implicit_reducible]
                                                  Equations
                                                  • One or more equations did not get rendered due to their size.
                                                  Equations
                                                  • One or more equations did not get rendered due to their size.
                                                  Instances For
                                                    noncomputable def LO.FirstOrder.Arithmetic.Bootstrapping.TProof.specialize₃ {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {T : InternalTheory V L} {φ : Semiformula V L 3} (b : T ⊢! ∀¹ ∀¹ ∀¹ φ) (t₁ t₂ t₃ : Term V L) :
                                                    T ⊢! Semiformula.subst ![t₁, t₂, t₃] φ
                                                    Equations
                                                    • One or more equations did not get rendered due to their size.
                                                    Instances For
                                                      noncomputable def LO.FirstOrder.Arithmetic.Bootstrapping.TProof.specialize₄ {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁] {L : Language} [L.Encodable] [L.LORDefinable] {T : InternalTheory V L} {φ : Semiformula V L 4} (b : T ⊢! ∀¹ ∀¹ ∀¹ ∀¹ φ) (t₁ t₂ t₃ t₄ : Term V L) :
                                                      T ⊢! Semiformula.subst ![t₁, t₂, t₃, t₄] φ
                                                      Equations
                                                      • One or more equations did not get rendered due to their size.
                                                      Instances For
                                                        Equations
                                                        • One or more equations did not get rendered due to their size.
                                                        Instances For
                                                          Equations
                                                          • One or more equations did not get rendered due to their size.
                                                          Instances For
                                                            Equations
                                                            • One or more equations did not get rendered due to their size.
                                                            Instances For
                                                              Equations
                                                              • One or more equations did not get rendered due to their size.
                                                              Instances For
                                                                Equations
                                                                • One or more equations did not get rendered due to their size.
                                                                Instances For