# HG changeset patch # User Shinji KONO # Date 1671224838 -32400 # Node ID 7089a047e49f79589d677611bbbfdf8e56c451ab # Parent 11e869f92504a7606adfac59de1118c4e25dd20d strange bug of agda diff -r 11e869f92504 -r 7089a047e49f src/zorn.agda --- a/src/zorn.agda Fri Dec 16 20:03:01 2022 +0900 +++ b/src/zorn.agda Sat Dec 17 06:07:18 2022 +0900 @@ -1238,15 +1238,40 @@ ... | no lim with trio< x o∅ ... | tri< a ¬b ¬c = ⊥-elim ( ¬x<0 a ) - ... | tri≈ ¬a b ¬c = record { supf = λ _ → MinSUP.sup (ysup f mf ay) ; asupf = MinSUP.as (ysup f mf ay) ; 0 ¬a ¬b c = ⊥-elim ( ¬x<0 c ) + zo≤sz : {z : Ordinal} → z o≤ x → z o≤ MinSUP.sup (ysup f mf ay) + zo≤sz {z} z≤x with osuc-≡< z≤x + ... | case1 refl = o<→≤ (subst (λ k → k o< MinSUP.sup (ysup f mf ay)) (sym x=0) 0 ¬a ¬b 0 ¬a ¬b c = refl - zc11 : {z : Ordinal } → odef pchain z → odef pchainS z - zc11 {z} lt = ? - - sfpx≤spu : {z : Ordinal } → supf1 z ≤ sps - sfpx≤spu {z} with trio< z x - ... | tri< a ¬b ¬c = ? -- MinSUP.x≤sup usup ? -- (init (ZChain.asupf (pzc (ob ¬a ¬b c = case1 ? - - sfpxo≤spu : {z : Ordinal } → supf1 z o≤ sps - sfpxo≤spu {z} with trio< z x - ... | tri< a ¬b ¬c = ? -- MinSUP.x≤sup usup ? -- (init (ZChain.asupf (pzc (ob ¬a ¬b c = o≤-refl0 ? - asupf : {z : Ordinal } → odef A (supf1 z) asupf {z} with trio< z x ... | tri< a ¬b ¬c = ZChain.asupf (pzc (ob ( IsMinSUP.minsup (is-minsup (o<→≤ spu ( IsMinSUP.minsup (is-minsup (o<→≤ spu ¬a ¬b c = ⊥-elim ( o≤> ( MinSUP.minsup usup (ZChain.asupf (pzc (ob ¬a ¬b c = ⊥-elim ( o≤> ( MinSUP.minsup usup (ZChain.asupf (pzc (ob ( + IsMinSUP.minsup (is-minsup b≤z) asupf (λ {z} uzb → IsMinSUP.x≤sup (is-minsup a≤z) (subst (λ k → odef k z) (sym ua=ub) uzb)) ) sa ¬a ¬b sb ( + IsMinSUP.minsup (is-minsup a≤z) asupf (λ {z} uza → IsMinSUP.x≤sup (is-minsup b≤z) (subst (λ k → odef k z) ua=ub uza)) ) sb