Documentation

LeanPool.PointwiseComposition.Foundation.FirstOrder.Arithmetic.HFS.Seq

Supporting results for pointwise provable equality.

Sequence #

The Seq construction in FFL.FirstOrder.Arithmetic.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The seq Def construction in FFL.FirstOrder.Arithmetic.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The «first order formula:Seq » construction in FFL.FirstOrder.Arithmetic.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The lh construction in FFL.FirstOrder.Arithmetic.

        Equations
        Instances For

          The lh Def construction in FFL.FirstOrder.Arithmetic.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            theorem PointwiseComposition.FFL.FirstOrder.Arithmetic.Seq.exists {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝐈Σ₁] {s : V} (h : Seq s) {x : V} (hx : x < lh s) :
            ∃ (y : V), ⟪x, y⟫ ∈ s
            noncomputable def PointwiseComposition.FFL.FirstOrder.Arithmetic.Seq.nth {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝐈Σ₁] {s : V} (h : Seq s) {x : V} (hx : x < lh s) :
            V

            The nth construction in FFL.FirstOrder.Arithmetic.Seq.

            Equations
            Instances For
              @[simp]
              theorem PointwiseComposition.FFL.FirstOrder.Arithmetic.Seq.nth_uniq {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝐈Σ₁] {s : V} (h : Seq s) {x y : V} (hx : x < lh s) (hy : ⟪x, y⟫ ∈ s) :
              y = h.nth hx
              @[simp]
              theorem PointwiseComposition.FFL.FirstOrder.Arithmetic.Seq.nth_lt {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝐈Σ₁] {s : V} (h : Seq s) {x : V} (hx : x < lh s) :
              h.nth hx < s

              The seq Cons construction in FFL.FirstOrder.Arithmetic.

              Equations
              Instances For

                The znth construction in FFL.FirstOrder.Arithmetic.

                Equations
                Instances For

                  The znth Def construction in FFL.FirstOrder.Arithmetic.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For

                    The «term ⁀' » construction in FFL.FirstOrder.Arithmetic.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      theorem PointwiseComposition.FFL.FirstOrder.Arithmetic.seqCons_graph {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝐈Σ₁] (t x s : V) :
                      t = s ⁀' x ↔ ∃ l ≤ 2 * s, l = lh s ∧ ∃ p ≤ (2 * s + x + 1) ^ 2, p = ⟪l, x⟫ ∧ t = insert p s

                      The seq Cons Def construction in FFL.FirstOrder.Arithmetic.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        theorem PointwiseComposition.FFL.FirstOrder.Arithmetic.Seq.eq_of_eq_of_subset {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝐈Σ₁] {s₁ s₂ : V} (H₁ : Seq s₁) (H₂ : Seq s₂) (hl : lh s₁ = lh s₂) (h : s₁ ⊆ s₂) :
                        s₁ = s₂
                        theorem PointwiseComposition.FFL.FirstOrder.Arithmetic.Seq.lh_ext {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝐈Σ₁] {s₁ s₂ : V} (H₁ : Seq s₁) (H₂ : Seq s₂) (h : lh s₁ = lh s₂) (H : ∀ (i x₁ x₂ : V), ⟪i, x₁⟫ ∈ s₁ → ⟪i, x₂⟫ ∈ s₂ → x₁ = x₂) :
                        s₁ = s₂
                        @[simp]
                        theorem PointwiseComposition.FFL.FirstOrder.Arithmetic.Seq.seqCons_ext {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝐈Σ₁] {a₁ a₂ s₁ s₂ : V} (H₁ : Seq s₁) (H₂ : Seq s₂) :
                        s₁ ⁀' a₁ = s₂ ⁀' a₂ ↔ a₁ = a₂ ∧ s₁ = s₂
                        theorem PointwiseComposition.FFL.FirstOrder.Arithmetic.seq_induction {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝐈Σ₁] (Γ : SigmaPiDelta) {P : V → Prop} (hP : { Γ := Γ, rank := 1 }-Predicate P) (hnil : P ∅) (hcons : ∀ (s x : V), Seq s → P s → P (s ⁀' x)) {s : V} :
                        Seq s → P s

                        !⟦x, y, z, ...⟧ notation for Seq

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For

                          The vec Cons Unexpander construction in FFL.FirstOrder.Arithmetic.

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For

                            Fix the first input of a binary graph to zero, retaining its output variable.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For

                              The mk Seq₂Def construction in FFL.FirstOrder.Arithmetic.

                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For
                                theorem PointwiseComposition.FFL.FirstOrder.Arithmetic.sigmaOne_skolem_seq {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝐈Σ₁] {R : V → V → Prop} (hP : Σ₁-Relation R) {l : V} (H : ∀ x < l, ∃ (y : V), R x y) :
                                ∃ (s : V), Seq s ∧ lh s = l ∧ ∀ (i x : V), ⟪i, x⟫ ∈ s → R i x
                                theorem PointwiseComposition.FFL.FirstOrder.Arithmetic.sigmaOne_skolem_seqProof {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝐈Σ₁] {R : V → V → Prop} (hP : Σ₁-Relation R) {l : V} (H : ∀ x < l, ∃! y : V, R x y) :
                                ∃! s : V, Seq s ∧ lh s = l ∧ ∀ (i x : V), ⟪i, x⟫ ∈ s → R i x