Lukas' Notes

Covariant Type Constructor

Dec 16, 20251 min read

type-theory

Definition

Covariant Type Constructor

Let A and B be type. A type constructor K is called covariant if it preserves the subtype relation of the types:

A≤B⟹K[A]≤K[B]

where (⋅≤⋅) denotes the subtype relation.


Graph View

Backlinks

  • Invariant Type Constructor
  • Type Constructor

Created with Quartz v4.4.0 © 2025

  • GitHub