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

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

各種のオペレーターの呼び名

なんかもう、ひたすら単語の選択と(必要なら)造語をしている。いいかげんウンザリはしている。

全般的に、用語法において、関数と関数を表す式と関数値の区別が付いてない/付けてないことが分かる。これは普遍的(どこでも見いだせる)な現象だ。関数まわり混同現象と呼ぼう。

値\引数 個体-引数 型-引数 命題-引数 推論-引数 リーズニング-引数
個体-値 関数,個体族 例:選択関数 例:ヒルベルトε - -
型-値 型族 型構成子, 総称型 例:コンテキスト領域 - -
命題-値 命題関数, 命題族 型総称命題 結合子,命題構成子 例:プロファイル -
推論-値 推論族 型総称推論 命題総称推論, 推論規則 リーズニング,推論構成子 例:プロファイル
リーズニング-値 リーズニング族 型総称リーズニング 命題総称リーズニング 推論総称リーズニング, リーズニング規則 リーズニング構成子
  • ※ 「XXXの族」は、「XXXのリスト」、「コンテキストボックス内XXXの集まり」の概念を含む。
  • ※ 型構成子と総称型は、演算子と式の違いがある。関数まわり混同現象がある。
  • ※ 型総称命題の型パラメータは、コンテキストと限量子に現れる。
  • ※ 命題のコンテキスト領域は、命題がコンテキスト付き〈コンテキスト内に置かれている〉ときだけ。ただし、どんなwell-suited〈ウェルスーテド〉な命題もなんらかのコンテキストに置かれていると考えてもよい。
  • ※ 推論のプロファイルは、正確には命題のリストのペアである。
  • ※ リーズニングのプロファイルは、正確には推論のリストのペアである。

無引数の場合:

無引数演算子記号 値の種別
個体-値 個体定数 個体の型
型-値 型定数, 型名 型のカインド
命題-値 述語定数 述語の域型
推論-値 推論{規則}名 推論のプロファイル
リーズニング-値 リーズニング{規則}名 リーズニングのプロファイル
  • ※ 述語定数は命題引数を持たないが、個体引数を持っている。個体引数も持たないときは論理定数、命題定数。
  • ※ 推論規則は、命題引数〈命題総称のパラメータ〉は持つ。推論引数は持たないので、推論構成子ではない。
  • ※ 推論のプロファイルは、(総称かも知れない)命題リストのペアである。
  • ※ リーズニングのプロファイルは、(総称かも知れない)推論リストのペアである。

様々なオペレーターとその名前(固有名詞)、仮引数、実引数、引数種別、戻り値種別 を明確に書く記法が必要だが、ないのだな。はぁーー(溜息)。例によって、

  • {引数 | 変数 | パラメータ | インデックス}
  • {引数 | 変数 | パラメータ | インデックス}{の}?{型 | 変域 | 域 | 領域 | ドメイン | 集合}

の同犠牲問題もあるし。

ついでに、式の呼び方:

値\変数 個体-変数 型-変数 命題-変数 推論-変数 リーズニング-変数
個体-値 - - - -
型-値 型族式 {型}?総称型式 - - -
命題-値 命題関数式 型総称論理式 命題総称論理式 - -
推論-値 推論族式 型総称推論式 命題総称推論式 推論総称リーズニング式 -
リーズニング-値 リーズニング族式 型総称リーズニング式 命題総称リーズニング式 推論総称リーズニング式 リーズニング総称リーズニング式
  • ※ たいていの命題〈論理式〉は、命題関数式になっている。
  • ※ たいていの推論{式 | 表現}は、推論族式=“命題関数式のリストのペア”になっている。
  • ※ 型式は「ケイシキ」ではなくてカタシキ。
  • ※ 総称パラメータは、{テンプレート | パターン}{変数 | パラメータ | 引数} または プレースホルダー とも呼ばれる。

代入、具体化の言い回しも:

  • 個体変数に個体式〈項〉を{個体 | 値}代入、{個体 | 値}変数を{個体 | 値}具体化
  • 型変数に型式を型代入、型変数を型具体化
  • 命題変数に命題式〈論理式〉を命題代入、命題変数を命題具体化
  • 推論変数に推論式〈リッチシーケント〉を推論代入、推論変数を推論具体化
  • リーズニング変数にリーズニング式をリーズニング代入、リーズニング変数をリーズニング具体化

名前のルール、名前集合〈name set | set of names〉と式集合〈expression set | set of expressions〉:

種別 システム内の変数 変数を表すメタ変数 メタ変数の変域
個体 x, y 同じ IndivVar
なし X, Y TypeConst
命題 A, B, P, Q 同じ PropVar
推論 F, G 同じ InferVar
推論のラベル なし f, g InferLabel
命題のリスト なし Γ, Δ PropList
リーズニング なし ξ, η ReasExpr
コンテキスト なし α, β Context