演算子
は、 covariance または contravariance を満たすものではない。
を invariant 演算子という。

の invariance の論証
もし、
かつ
ならば covariantly に
か?
もし、この包含関係を許したとすると、
から
となり、
のために
を施すことができる。その後
は、タイプ
の要素を返す(これは、タイプ
の要素ではない)。
よって
は unsound。
逆に、もし
かつ
ならば、 contravariantly に
か?
から
を得、
という「間違い」を生ずる。
よって
も unsound。