Mercurial > hg > Members > kono > Proof > ZF-in-agda
diff src/VL.agda @ 1476:32001d93755b
...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 28 Jun 2024 20:55:38 +0900 |
parents | 171c3f3cdc6b |
children |
line wrap: on
line diff
--- a/src/VL.agda Fri Jun 28 17:41:43 2024 +0900 +++ b/src/VL.agda Fri Jun 28 20:55:38 2024 +0900 @@ -1,35 +1,51 @@ +{-# OPTIONS --cubical-compatible --safe #-} +open import Level +open import Ordinals +open import logic +open import Relation.Nullary + open import Level open import Ordinals -module VL {n : Level } (O : Ordinals {n}) where +import HODBase +import OD +open import Relation.Nullary +module VL {n : Level } (O : Ordinals {n} ) (HODAxiom : HODBase.ODAxiom O) (ho< : OD.ODAxiom-ho< O HODAxiom ) where + +open import Relation.Binary.PropositionalEquality hiding ( [_] ) +open import Data.Empty + +import OrdUtil + +open Ordinals.Ordinals O +open Ordinals.IsOrdinals isOrdinal +import ODUtil open import logic -import OD -open import Relation.Nullary -open import Relation.Binary -open import Data.Empty -open import Relation.Binary -open import Relation.Binary.Core -open import Relation.Binary.PropositionalEquality -open import Data.Nat renaming ( zero to Zero ; suc to Suc ; ℕ to Nat ; _⊔_ to _n⊔_ ) -import BAlgebra -open BAlgebra O -open inOrdinal O -import OrdUtil -import ODUtil -open Ordinals.Ordinals O -open Ordinals.IsOrdinals isOrdinal --- open Ordinals.IsNext isNext +open import nat + open OrdUtil O -open ODUtil O +open ODUtil O HODAxiom ho< -open OD O -open OD.OD -open ODAxiom odAxiom --- import ODC open _∧_ open _∨_ open Bool -open HOD + +open HODBase._==_ + +open HODBase.ODAxiom HODAxiom +open OD O HODAxiom + +open HODBase.HOD + + +open import Relation.Nullary +open import Relation.Binary +open import Data.Empty +open import Relation.Binary +open import Relation.Binary.Core +open import Relation.Binary.PropositionalEquality +open import Data.Nat renaming ( zero to Zero ; suc to Suc ; ℕ to Nat ; _⊔_ to _n⊔_ ) + -- The cumulative hierarchy -- V 0 := ∅ @@ -59,15 +75,15 @@ β : Ordinal ov : odef (TransFinite V1 β) x -Vn∅ : Vn -Vn∅ = record { x = o∅ ; β = o∅ ; ov = ? } +-- Vn∅ : Vn +-- Vn∅ = record { x = o∅ ; β = o∅ ; ov = ? } -vsuc : Vn → Vn -vsuc v = ? +-- vsuc : Vn → Vn +-- vsuc v = ? -v< : Vn → Vn → Set n -v< x y = ? +-- v< : Vn → Vn → Set n +-- v< x y = ? -IsVOrd : IsOrdinals Vn Vn∅ vsuc ? -IsVOrd = ? +-- IsVOrd : IsOrdinals Vn Vn∅ vsuc ? +-- IsVOrd = ?