6.8 structure の導入

(X,a) を二項代数とする,というような場合(X は集合,a は関数),

  struct Binalg(# base->set,op2->Function #);

とだけ書きます( definition など,つけないで).新しい用語 Binalg, base, op2 のためには VOC ファイルの中に,

    GBinalg
    Ubase
    Uop2

と書いておきます(G,Uの種別コードをつけることに注意).
 すると次のような定理は理由付けなしに成立します.

  theorem for X being set, a being Function
  holds (the base of Binalg(# X,a #))=X;


これは, 「二項代数 (X,a) のベースは X である」という命題に対応します.base に the をつけることに注意して下さい.