# HG changeset patch # User Shinji KONO # Date 1658827444 -32400 # Node ID 4d9f7d8beedf5bb6278d3428f103e63a1478ac0b # Parent c32e85b55e1930f940c7cedfc8440428c28d50da ... diff -r c32e85b55e19 -r 4d9f7d8beedf src/zorn.agda --- a/src/zorn.agda Tue Jul 26 15:14:35 2022 +0900 +++ b/src/zorn.agda Tue Jul 26 18:24:04 2022 +0900 @@ -265,7 +265,6 @@ record ChainP (A : HOD ) ( f : Ordinal → Ordinal ) (mf : ≤-monotonic-f A f) {y : Ordinal} (ay : odef A y) (supf : Ordinal → Ordinal) (u z : Ordinal) : Set n where field - csupz : FClosure A f (supf u) z fcy ¬a ¬b c with ChainP.order supa c (ChainP.csupz supb) + ct-ind xa xb {a} {b} (ch-is-sup ua supa fca) (ch-is-sup ub supb fcb) | tri> ¬a ¬b c with ChainP.order supa c fcb ... | case1 eq with s≤fc (supf ua) f mf fca ... | case1 eq1 = tri≈ (λ lt → ⊥-elim (<-irr (case1 (sym ct00)) lt)) ct00 (λ lt → ⊥-elim (<-irr (case1 ct00) lt)) where ct00 : * a ≡ * b @@ -396,7 +395,7 @@ ChainP-next : (A : HOD ) ( f : Ordinal → Ordinal ) (mf : ≤-monotonic-f A f) {y : Ordinal} (ay : odef A y) (supf : Ordinal → Ordinal ) → {x z : Ordinal } → ChainP A f mf ay supf x z → ChainP A f mf ay supf x (f z ) -ChainP-next A f mf {y} ay supf {x} {z} cp = record { fcy ¬a ¬b c = spu + ... | tri≈ ¬a b ¬c = spu -- ^^ this z dependcy have to removed + ... | tri> ¬a ¬b c = spu ---- ∀ z o< x , max (supf (pzc (osuc z) (ob ¬a ¬b c = ? + zc23 = ? zc24 : FClosure A f (ZChain.supf ozc s) z1 zc24 with trio< s x ... | t = ? @@ -810,8 +810,7 @@ ... | case1 eq = case1 (trans eq (sym eq1) ) ... | case2 lt = case2 (subst ( λ k → z1 << k ) (sym eq1) lt) cp1 : ChainP A f mf ay psupf z (ZChain.supf ozc z) - cp1 = record { csupz = (subst (λ k → FClosure A f k _) (sym eq1) (init az) ) - ; fcy