# HG changeset patch # User Shinji KONO # Date 1656553224 -32400 # Node ID 6df8b836e9831596b5e3c4358434b35dc6392e6f # Parent 4186c0331abb3b8108092ca666c313bdf439e9c6 ... diff -r 4186c0331abb -r 6df8b836e983 src/zorn.agda --- a/src/zorn.agda Thu Jun 30 06:57:05 2022 +0900 +++ b/src/zorn.agda Thu Jun 30 10:40:24 2022 +0900 @@ -230,7 +230,7 @@ x=fy : x ≡ f y record IsSup (A B : HOD) {x : Ordinal } (xa : odef A x) : Set n where - ield + field x ¬a ¬b c = Uz + u-mono : {z : Ordinal} {w : Ordinal} → z o≤ w → w o≤ x → supf0 z ⊆' supf0 w + u-mono {z} {w} z≤w w≤x {i} with trio< z x | trio< w x + ... | s | t = ? + seq : Uz ≡ supf0 x seq with trio< x x ... | tri< a ¬b ¬c = ⊥-elim ( ¬b refl ) @@ -674,7 +683,9 @@ zorn04 : ZChain A (& s) (cf nmx) zc0 (& A) zorn04 = SZ (cf nmx) (cf-is-≤-monotonic nmx) (subst (λ k → odef A k ) &iso as ) total : IsTotalOrderSet (ZChain.chain zorn04) - total = ZChain.f-total (SZ (cf nmx) (cf-is-≤-monotonic nmx) (subst (λ k → odef A k ) &iso as) ) + total {a} {b} = zorn06 where + zorn06 : odef (ZChain.chain zorn04) (& a) → odef (ZChain.chain zorn04) (& b) → Tri (a < b) (a ≡ b) (b < a) + zorn06 = ZChain.f-total (SZ (cf nmx) (cf-is-≤-monotonic nmx) (subst (λ k → odef A k ) &iso as) ) -- usage (see filter.agda ) --