Mercurial > hg > Members > kono > Proof > ZF-in-agda
changeset 579:409215885fc0
ZC is bad again
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 06 Jun 2022 07:47:45 +0900 |
parents | 9084a26445a7 |
children | 95ec4d121e12 |
files | src/zorn.agda |
diffstat | 1 files changed, 19 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/src/zorn.agda Sun Jun 05 12:49:48 2022 +0900 +++ b/src/zorn.agda Mon Jun 06 07:47:45 2022 +0900 @@ -249,24 +249,32 @@ → HasPrev A chain ab f ∨ IsSup A chain ab → * a < * b → odef chain b fc∨sup : {a : Ordinal } → a o< osuc z → ( ca : odef chain a ) → HasPrev A chain ( chain⊆A ca) f ∨ IsSup A chain ( chain⊆A ca) + -- mono : { a : Ordinal } → (ca : odef chain a) → (SA : HOD) → IsSup A SA (chain⊆A ca) → SA ⊆' chain + +ZCSet : (A : HOD) (f : Ordinal → Ordinal ) → Ordinal → HOD + +-- ZC is not strictly positive, because it occurs +-- in the first clause data ZC (A : HOD) (f : Ordinal → Ordinal ) : Ordinal → Set n where zc-init : ZC A f o∅ - zc-fc : {s x : Ordinal} → ZC A f s → FClosure A f s x → ZC A f x - zc-sup : {s x : Ordinal} → ZC A f s → * s < * x → ZC A f x + zc-fc : {s x : Ordinal} → (as : odef A s) → ZC A f s → HasPrev A (ZCSet A f s) as f → ZC A f x + zc-sup : {s x : Ordinal} → (as : odef A s) → ZC A f s → IsSup A (ZCSet A f s) as → ZC A f x + +ZCSet A f s = record { od = record { def = λ x → ZC A f x } ; odmax = {!!} ; <odmax = {!!} } ZC→ZChain : (A : HOD) {x z : Ordinal} (ax : odef A x) ( f : Ordinal → Ordinal ) (mf : ≤-monotonic-f A f ) → ZC A f z → (sup : (C : HOD ) → ( C ⊆' A) → IsTotalOrderSet C → Ordinal) → ZChain A ax f mf sup z ZC→ZChain A {x} {z} ax f mf zc sup = record { - chain = ? - ; chain⊆A = ? - ; chain∋x = ? - ; initial = ? - ; f-total = ? - ; f-next = ? - ; f-immediate = ? - ; is-max = ? - ; fc∨sup = ? + chain = ZCSet A f x + ; chain⊆A = {!!} + ; chain∋x = {!!} + ; initial = {!!} + ; f-total = {!!} + ; f-next = {!!} + ; f-immediate = {!!} + ; is-max = {!!} + ; fc∨sup = {!!} } record Maximal ( A : HOD ) : Set (Level.suc n) where