Documentation

LeanPool.PointwiseComposition.Foundation.FirstOrder.Arithmetic.HFS.Basic

Supporting results for pointwise provable equality.

Hereditary Finite Set Theory in $\mathsf{I}\Sigma_1$ #

The s Union construction in FFL.FirstOrder.Arithmetic.

Equations
Instances For

    The «term⋃ʰᶠ » construction in FFL.FirstOrder.Arithmetic.

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

      The s Union Def construction in FFL.FirstOrder.Arithmetic.

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

        The union construction in FFL.FirstOrder.Arithmetic.

        Equations
        Instances For
          @[instance_reducible]

          The inst Union lean Pool construction in FFL.FirstOrder.Arithmetic.

          Equations
          Instances For

            The union Def construction in FFL.FirstOrder.Arithmetic.

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

              The s Inter construction in FFL.FirstOrder.Arithmetic.

              Equations
              Instances For

                The «term⋂ʰᶠ » construction in FFL.FirstOrder.Arithmetic.

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

                  The inter construction in FFL.FirstOrder.Arithmetic.

                  Equations
                  Instances For
                    @[instance_reducible]

                    The inst Inter lean Pool construction in FFL.FirstOrder.Arithmetic.

                    Equations
                    Instances For
                      theorem PointwiseComposition.FFL.FirstOrder.Arithmetic.product_exists_unique {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝐈Σ₁] (a b : V) :
                      ∃! u : V, ∀ (x : V), x ∈ u ↔ ∃ y ∈ a, ∃ z ∈ b, x = ⟪y, z⟫

                      The product construction in FFL.FirstOrder.Arithmetic.

                      Equations
                      Instances For

                        The «term ×ʰᶠ » construction in FFL.FirstOrder.Arithmetic.

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

                          The product Def construction in FFL.FirstOrder.Arithmetic.

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

                            The domain construction in FFL.FirstOrder.Arithmetic.

                            Equations
                            Instances For

                              The domain Def construction in FFL.FirstOrder.Arithmetic.

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

                                Range #

                                The range construction in FFL.FirstOrder.Arithmetic.

                                Equations
                                Instances For

                                  The range Def construction in FFL.FirstOrder.Arithmetic.

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

                                    Disjoint #

                                    The Disjoint construction in FFL.FirstOrder.Arithmetic.

                                    Equations
                                    Instances For

                                      Mapping #

                                      The is Mapping 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.IsMapping.uniq {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝐈Σ₁] {m x y₁ y₂ : V} (h : IsMapping m) :
                                        ⟪x, y₁⟫ ∈ m → ⟪x, y₂⟫ ∈ m → y₁ = y₂

                                        Restriction of mapping #

                                        The restr construction in FFL.FirstOrder.Arithmetic.

                                        Equations
                                        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.insert_induction {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝐈Σ₁] {Γ : SigmaPiDelta} {P : V → Prop} (hP : { Γ := Γ, rank := 1 }-Predicate P) (hempty : P ∅) (hinsert : ∀ (a s : V), a ∉ s → P s → P (insert a s)) (s : V) :
                                            P s
                                            theorem PointwiseComposition.FFL.FirstOrder.Arithmetic.insert_induction_sigmaOne {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝐈Σ₁] {P : V → Prop} (hP : Σ₁-Predicate P) (hempty : P ∅) (hinsert : ∀ (a s : V), a ∉ s → P s → P (insert a s)) (s : V) :
                                            P s
                                            theorem PointwiseComposition.FFL.FirstOrder.Arithmetic.insert_induction_piOne {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝐈Σ₁] {P : V → Prop} (hP : Π₁-Predicate P) (hempty : P ∅) (hinsert : ∀ (a s : V), a ∉ s → P s → P (insert a s)) (s : V) :
                                            P s
                                            theorem PointwiseComposition.FFL.FirstOrder.Arithmetic.sigmaOne_skolem {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝐈Σ₁] {R : V → V → Prop} (hP : Σ₁-Relation R) {s : V} (H : ∀ x ∈ s, ∃ (y : V), R x y) :
                                            ∃ (f : V), IsMapping f ∧ domain f = s ∧ ∀ (x y : V), ⟪x, y⟫ ∈ f → R x y
                                            theorem PointwiseComposition.FFL.FirstOrder.Arithmetic.sigma₁_replacement {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝐈Σ₁] {f : V → V} (hf : Σ₁-Function₁ f) (s : V) :
                                            ∃! t : V, ∀ (y : V), y ∈ t ↔ ∃ x ∈ s, y = f x
                                            theorem PointwiseComposition.FFL.FirstOrder.Arithmetic.sigma₁_replacement₂ {V : Type u_1} [ORingStructure V] [V↓[ℒₒᵣ] ⊧* 𝐈Σ₁] {f : V → V → V} (hf : Σ₁-Function₂ f) (s₁ s₂ : V) :
                                            ∃! t : V, ∀ (y : V), y ∈ t ↔ ∃ x₁ ∈ s₁, ∃ x₂ ∈ s₂, y = f x₁ x₂

                                            Image of HFS #

                                            The hfs Image construction in FFL.FirstOrder.Arithmetic.

                                            Equations
                                            Instances For

                                              The graph construction in FFL.FirstOrder.Arithmetic.hfsImage.

                                              Equations
                                              • One or more equations did not get rendered due to their size.
                                              Instances For
                                                @[reducible, inline]

                                                The defined construction in FFL.FirstOrder.Arithmetic.hfsImage.

                                                Equations
                                                • ⋯ = ⋯
                                                Instances For
                                                  @[reducible, inline]

                                                  The definable construction in FFL.FirstOrder.Arithmetic.hfsImage.

                                                  Equations
                                                  • ⋯ = ⋯
                                                  Instances For

                                                    The fst Idx construction in FFL.FirstOrder.Arithmetic.

                                                    Equations
                                                    Instances For

                                                      The fst Idx Def construction in FFL.FirstOrder.Arithmetic.

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

                                                        The snd Idx construction in FFL.FirstOrder.Arithmetic.

                                                        Equations
                                                        Instances For

                                                          The snd Idx Def construction in FFL.FirstOrder.Arithmetic.

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