宣言と定義

宣言・定義ペアの完全な記述は

under D assuming Σ

declare k-x-mor f :k Γ  →k  A in M
define f := E

ここで:

  1. D はドクトリン。ドクトリンはメタ指標と文法からなる。ドクトリン配下の指標は、ドクトリンが定義した文法により記述する。
  2. シグマは背景指標。予備知識を表す。
  3. k は自然数で、次元を表す。
  4. x は(広義の)射のセル形状 simple, multi, comulti, poly のどれか
  5. f はラベルまたは記号〈symbol〉。構文範疇は識別子。
  6. Γ はコンテキスト/環境/型判断などと呼ばれる。シーケントの前提/仮定/仮説パート。
  7. A は射の余域。余域の型。「命題が型〈PaT〉」主義だと命題。
  8. M は圏、複圏、多圏などのアビタ
  9. E は諸々の条件で整形式なコンビネーション〈項 | 式〉

色々省略されて、

declare  f : Γ  →  A
define f := E

書き方のバリエーションとして、

declare Γ  →  f: A
define f := E

定理の記述なら

theorem f: Γ  →  A
proof E

ここで:

  1. f は定理の名前
  2. Γ は定理の仮定の記述
  3. A は定理の結論の記述
  4. E は証明項〈proof term〉