依存型ダンジョン
値に依存する型(Π/Σ)で扉が物理的に閉じている。証明と値を持って奥へ進め。
依存型(Dependent Types): 型が値に依存する型理論。例えば
Vec n A(長さnのリスト)、Π(n:Nat). A→Vec n A。証明と値を持つことで、不可能な操作(短いベクトルへの安全アクセスなど)を構文レベルで防ぐ。
階 1/4HP 10
操作
各部屋に「型付き扉」がある。扉を通るには適切な値・証明(Vector長、自然数、ペア型のσ等)を持っている必要がある。誤った扉を選ぶとHP-2。証明や値はアイテムを集めて構成する。