# HG changeset patch # User Shinji KONO # Date 1658452505 -32400 # Node ID 6c8ba542d11bda16c4ef730e17622f1c997b76d3 # Parent c35a5001a0f8877cea1322592ba5f963f27e7fe2 ... diff -r c35a5001a0f8 -r 6c8ba542d11b src/zorn.agda --- a/src/zorn.agda Thu Jul 21 13:20:04 2022 +0900 +++ b/src/zorn.agda Fri Jul 22 10:15:05 2022 +0900 @@ -264,21 +264,14 @@ y (λ lt → <-irr (case2 ct01) lt) (λ eq → <-irr (case1 eq) ct01) ct01 where + ct-ind xa xb {a} {b} (ch-is-sup ua ua (λ lt → <-irr (case2 ct01) lt) (λ eq → <-irr (case1 eq) ct01) ct01 where ct00 : * b < * (supf xa) - ct00 = ChainP.fcy ¬a ¬b c = tri> (λ lt → <-irr (case2 ct04) lt) (λ eq → <-irr (case1 (eq)) ct04) ct04 where ct05 : * b < * (supf xa) - ct05 = ChainP.order supa c (ChainP.csupz supb) + ct05 = ? -- ChainP.order supa ? (ChainP.csupz supb) ct04 : * b < * a - ct04 with s≤fc (supf xa) f mf fca + ct04 with s≤fc (supf xa) f mf ? -- fca ... | case1 eq = subst (λ k → * b < k ) eq ct05 ... | case2 lt = IsStrictPartialOrder.trans POO ct05 lt init-uchain : (A : HOD) ( f : Ordinal → Ordinal ) (mf : ≤-monotonic-f A f) {y : Ordinal } → (ay : odef A y ) { supf : Ordinal → Ordinal } { x : Ordinal } → odef (UnionCF A f mf ay supf x) y -init-uchain A f mf ay = ⟪ ay , record { u = o∅ ; u ¬a ¬b c = ⊥-elim (¬p ¬a ¬b c = ⊥-elim (¬p ¬a ¬b c = ⊥-elim ( ¬p ¬a ¬b c = ⊥-elim ( ¬p ¬a ¬b c = ⊥-elim ( ¬x<0 c ) - chain-x ne {z} uz@record { proj1 = az ; proj2 = record { u = u ; u ¬a ¬b c = ⊥-elim ( ¬p ¬a ¬b c = ⊥-elim ( ¬x<0 c ) + --- chain-x ne {z} uz@record { proj1 = az ; proj2 = record { u = u ; u ¬a ¬b c = ⊥-elim ( ¬p