Documentation

Mathlib.ModelTheory.Order

Ordered First-Ordered Structures #

This file defines ordered first-order languages and structures, as well as their theories.

Main Definitions #

Main Results #

The language consisting of a single relation representing .

Equations
Instances For
    Equations

    A language is ordered if it has a symbol representing .

    • leSymb : L.Relations 2
    Instances

      Joins two terms t₁, t₂ in a formula representing t₁ ≤ t₂.

      Equations
      Instances For

        Joins two terms t₁, t₂ in a formula representing t₁ < t₂.

        Equations
        Instances For

          The language homomorphism sending the unique symbol of Language.order to in an ordered language.

          Equations
          Instances For
            @[simp]
            theorem FirstOrder.Language.orderLHom_leSymb {L : FirstOrder.Language} [FirstOrder.Language.IsOrdered L] :
            (FirstOrder.Language.orderLHom L).onRelation FirstOrder.Language.leSymb = FirstOrder.Language.leSymb
            Equations
            • FirstOrder.Language.sum.instIsOrdered = { leSymb := Sum.inr FirstOrder.Language.leSymb }

            The theory of partial orders.

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

              The theory of linear orders.

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

                A sentence indicating that an order has no top element: $\forall x, \exists y, \neg y \le x$.

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

                  A sentence indicating that an order has no bottom element: $\forall x, \exists y, \neg x \le y$.

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

                    A sentence indicating that an order is dense: $\forall x, \forall y, x < y \to \exists z, x < z \wedge z < y$.

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

                      The theory of dense linear orders without endpoints.

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

                        A structure is ordered if its language has a symbol whose interpretation is

                        Equations
                        Instances For