Documentation

Mathlib.Order.Category.OmegaCompletePartialOrder

Category of types with an omega complete partial order #

In this file, we bundle the class OmegaCompletePartialOrder into a concrete category and prove that continuous functions also form an OmegaCompletePartialOrder.

Main definitions #

def ωCPO :
Type (u + 1)

The category of types with an omega complete partial order.

Equations
Instances For
    Equations

    Construct a bundled ωCPO from the underlying type and typeclass.

    Equations
    Instances For
      @[simp]
      theorem ωCPO.coe_of (α : Type u_1) [OmegaCompletePartialOrder α] :
      (ωCPO.of α) = α

      The pi-type gives a cone for a product.

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

        The pi-type is a limit cone for the product.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          instance ωCPO.omegaCompletePartialOrderEqualizer {α : Type u_1} {β : Type u_2} [OmegaCompletePartialOrder α] [OmegaCompletePartialOrder β] (f : α →𝒄 β) (g : α →𝒄 β) :
          OmegaCompletePartialOrder { a : α // f a = g a }
          Equations
          • One or more equations did not get rendered due to their size.
          def ωCPO.HasEqualizers.equalizerι {α : Type u_1} {β : Type u_2} [OmegaCompletePartialOrder α] [OmegaCompletePartialOrder β] (f : α →𝒄 β) (g : α →𝒄 β) :
          { a : α // f a = g a } →𝒄 α

          The equalizer inclusion function as a ContinuousHom.

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

            A construction of the equalizer fork.

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

              The equalizer fork is a limit.

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