帰納構造、帰納代数
帰納的構成はよく使うが、構成(生成)された後にできる構造の話。
Xが生成された集合、Aが初期集合、ciがコンストラクタだとする。これらを、(X, A, c1, ..., cn) という構造だと考える。次の記法を使う。
- X0 := A
- X+ := X\A
定義より、X = X0 + X+。X0の要素をプリミティブ、X+の要素をコンポジットと呼ぶ。
(X, A, c1, ..., cn)が有限全域帰納構造だとは、次を満たすこと。
- ci:X→X は全域写像
- ciの余域を Im(ci)に制限すると双射。
- c0:A→X を埋め込みとすると、c0, c1, ..., cn は協力して全射〈jointly serjective〉、あるいは被覆〈covering〉。
C = {c1, ..., cn} として、記号的な構造として、A×C*があり、標準的な全射 A×C*→X がある。
以上の構造を踏まえて、次のように一般化する。