このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

型クラスの分類基準

  • 公理付きか公理なしか: 公理付きならセオリー、なしなら指標。
  • パラメータが1つか複数か: 単パラメータ型クラス(単一の型パラメータを持つ型クラス)と複パラメータ型クラス(複数の型パラメータを持つ型クラス)
  • パラメータを使うかレコードフィールドを使うか
  • 部分固定があるかどうか(相対か非相対か)
  • アンビエント圏は何か: 無修飾なソートはどの圏に値を取るか
  • 暗黙ソートを持つか:明示されない型パラメータ(多くの場合は隠蔽ソート)
  • 指標の種類は代数的か余代数的な
  • 隠蔽ソートを持つか