背景:私はAgdaのいくつかの基本的な理解を持っていると私はここに 主旨を理解しようとしています:Undersand単項関係・ユニバース多型
https://gist.github.com/copumpkin/5945905
をしかし、私はすべてのPred
ものを理解する問題を抱えています ユニバースの使用が含まれます。
これはPREDの定義です:
Pred : ∀ {a} → Set a → (ℓ : Level) → Set (a ⊔ suc ℓ)
Pred A ℓ = A → Set ℓ
-- Unary relations can be seen as sets
なぜ私が今まで、このようなタイプをしたいと思うし、そのコメントが何を意味するのでしょうか?それは がどこでも使用されているので、私は本当に理解することなく進めることはできません。
位相空間のレコード定義があります、ということに続き:
record Space x ℓ : Set (Level.suc x ⊔ Level.suc ℓ) where
この魔法は何ですか?私はxが私たちの「ポイント」のレベルであることを理解していますが、 ですが、ℓ
とその結果のタイプは何ですか?
これは束を明確にします。私は 'Pred(x l)'が 'X'の部分集合であると仮定します。 'Pred(Pred x l)'はオープンセットの特徴的な関数です。 – rgrinberg
@rgrinberg、 'Pred Xℓ'は' X'のサブセットです、はい。 – user3237465