私はアグダに不慣れです。AnaBoveとPeterDybjerによる「DependentTypesatWork」という論文を読んでいます。有限集合の説明(私のコピーの15ページ)がわかりません。
このペーパーでは、Fin
タイプを定義しています。
data Fin : Nat -> Set where
fzero : {n : Nat} -> Fin (succ n)
fsucc : {n : Nat} -> Fin n -> Fin (succ n)
明らかな何かが欠けているに違いありません。この定義がどのように機能するのかわかりません。誰かがの定義Fin
を日常の英語に簡単に翻訳できますか?論文のこの部分を理解するために必要なのはそれだけかもしれません。
私の質問を読むために時間を割いてくれてありがとう。それは有り難いです。