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 #

structure ωCPO :
Type (u + 1)

The category of types with an omega complete partial order.

Instances For
    @[reducible, inline]

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

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

        The pi-type gives a cone for a product.

        Equations
          Instances For

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

            Equations
              Instances For
                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
                  Instances For

                    A construction of the equalizer fork.

                    Equations
                      Instances For

                        The equalizer fork is a limit.

                        Equations
                          Instances For