Documentation

LeanPool.PointwiseComposition.Foundation.FirstOrder.LK.Hauptsatz

Supporting results for pointwise provable equality.

Hauptsatz of classical first-order logic #

Main reference: Jeremy Avigad, Algebraic proofs of cut elimination [Avi01]

Data and laws for Positive in FFL.FirstOrder.LK.Derivation.

Instances For

    The «term ⟶⁺ » construction in FFL.FirstOrder.LK.Derivation.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[instance_reducible]
      Equations
      • One or more equations did not get rendered due to their size.
      def PointwiseComposition.FFL.FirstOrder.LK.Derivation.Positive.cast {L : Language} {Ξ Γ Ξ' Γ' : Sequent L} (d : Ξ ⟶⁺ Γ) (hΞ : Ξ = Ξ' := by abel) (hΓ : Γ = Γ' := by abel) :
      Ξ' ⟶⁺ Γ'

      The cast construction in FFL.FirstOrder.LK.Derivation.Positive.

      Equations
      Instances For

        Data and laws for Stronger Than in FFL.FirstOrder.LK.Derivation.Canonical.

        Instances For

          The «term ≼ » construction in FFL.FirstOrder.Derivation.Canonical.

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

            The inst Min Sequent construction in FFL.FirstOrder.LK.Derivation.Canonical.

            Equations
            Instances For

              The min Le Left construction in FFL.FirstOrder.LK.Derivation.Canonical.StrongerThan.

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

                The min Le Right construction in FFL.FirstOrder.LK.Derivation.Canonical.StrongerThan.

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

                  The le Min Right Of Le construction in FFL.FirstOrder.LK.Derivation.Canonical.StrongerThan.

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

                    The Forces construction in FFL.FirstOrder.LK.Derivation.Canonical.

                    Equations
                    Instances For
                      @[reducible, inline]

                      The all Forces construction in FFL.FirstOrder.LK.Derivation.Canonical.

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

                        The «term ⊩ » construction in FFL.FirstOrder.Derivation.Canonical.Forces.

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

                          The «term⊩ » construction in FFL.FirstOrder.Derivation.Canonical.Forces.

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

                            The and Equiv construction in FFL.FirstOrder.LK.Derivation.Canonical.Forces.

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

                              The or Equiv construction in FFL.FirstOrder.LK.Derivation.Canonical.Forces.

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

                                The imply Equiv construction in FFL.FirstOrder.LK.Derivation.Canonical.Forces.

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

                                  The all Equiv construction in FFL.FirstOrder.LK.Derivation.Canonical.Forces.

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

                                    The exs Equiv construction in FFL.FirstOrder.LK.Derivation.Canonical.Forces.

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

                                      The cast construction in FFL.FirstOrder.LK.Derivation.Canonical.Forces.

                                      Equations
                                      Instances For
                                        @[irreducible]

                                        The monotone construction in FFL.FirstOrder.LK.Derivation.Canonical.Forces.

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

                                          The imply Of construction in FFL.FirstOrder.LK.Derivation.Canonical.Forces.

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

                                            The Context Forces construction in FFL.FirstOrder.LK.Derivation.Canonical.Forces.

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

                                              Extend a forcing assignment by one formula (a routine semantic operation).

                                              Equations
                                              • b.cons hφ ψ hψ = if h : φ = ψ then hφ.cast h else b ψ ⋯
                                              Instances For
                                                @[irreducible]

                                                Soundness of LJ for the canonical Type-valued forcing interpretation.

                                                • [Avi01, Section 3]
                                                Equations
                                                Instances For

                                                  The lj Sound construction in FFL.FirstOrder.LK.Derivation.Canonical.Forces.

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

                                                    The rel Refl construction in FFL.FirstOrder.LK.Derivation.Canonical.Forces.

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

                                                      The or construction in FFL.FirstOrder.LK.Derivation.Canonical.Forces.refl.

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

                                                        The exs construction in FFL.FirstOrder.LK.Derivation.Canonical.Forces.refl.

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

                                                          The refl construction in FFL.FirstOrder.LK.Derivation.Canonical.Forces.

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

                                                            The hauptsatz construction in FFL.FirstOrder.LK.Derivation.Canonical.

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