Lukas' Notes

Invariant Type Constructor

Dec 16, 20251 min read

type-theory

Definition

Invariant Type Constructor

Let A and B be type. A type constructor K is called invariant if it is neither covariant nor contravariant:

A≤B⟹(K[A]≤​K[B]∧K[B]≤​K[A])

where (⋅≤⋅) denotes the subtype relation.


Graph View

Backlinks

  • Type Constructor

Created with Quartz v4.4.0 © 2025

  • GitHub