# HG changeset patch # User Shinji KONO # Date 1655678975 -32400 # Node ID d0938f220648a701d87e5580096254c82d133a62 # Parent 7c5a922931e5f0b405c9e859acf3ff5bb9871ee0 supf again diff -r 7c5a922931e5 -r d0938f220648 src/zorn.agda --- a/src/zorn.agda Fri Jun 17 21:45:33 2022 +0900 +++ b/src/zorn.agda Mon Jun 20 07:49:35 2022 +0900 @@ -233,21 +233,13 @@ field x ¬a ¬b c = record { chain = & (ZChain.chain zc0) } - seq : ZChain.chain zc0 ≡ * (SupF.chain (supf0 x)) + ... | tri≈ ¬a b ¬c = ZChain.chain zc0 + ... | tri> ¬a ¬b c = ZChain.chain zc0 + seq : ZChain.chain zc0 ≡ supf0 x seq with trio< x x ... | tri< a ¬b ¬c = ⊥-elim ( ¬b refl ) - ... | tri≈ ¬a b ¬c = sym *iso - ... | tri> ¬a ¬b c = sym *iso - seq ¬a ¬b c = refl + seq ¬a ¬b c = ⊥-elim (¬a b ¬a ¬b c = ⊥-elim ( ¬b b=x ) ... | case2 b ¬c (λ eq → ¬b (sym eq)) a @@ -603,23 +595,22 @@ z23 with IsSup.x ¬a ¬b c = record { chain = & schain } - seq : schain ≡ * (SupF.chain (supf0 x)) + ... | tri≈ ¬a b ¬c = schain + ... | tri> ¬a ¬b c = schain + seq : schain ≡ supf0 x seq with trio< x x ... | tri< a ¬b ¬c = ⊥-elim ( ¬b refl ) - ... | tri≈ ¬a b ¬c = sym *iso - ... | tri> ¬a ¬b c = sym *iso - seq ¬a ¬b c = refl + seq ¬a ¬b c = ⊥-elim (¬a b ¬a ¬b c = record { chain = & Uz } - seq : Uz ≡ * (SupF.chain (supf0 x)) + ... | tri≈ ¬a b ¬c = Uz + ... | tri> ¬a ¬b c = Uz + seq : Uz ≡ supf0 x seq with trio< x x ... | tri< a ¬b ¬c = ⊥-elim ( ¬b refl ) - ... | tri≈ ¬a b ¬c = sym *iso - ... | tri> ¬a ¬b c = sym *iso - seq ¬a ¬b c = refl + seq ¬a ¬b c = ⊥-elim (¬a b ¬a ¬b c = ZChain.f-total (uzc ux) (UZFChain.chain∋z ux) (u-mono (UZFChain.u uy) (UZFChain.u ux) + ... | tri> ¬a ¬b c = ZChain1.f-total (uzc1 ux) {!!} (UZFChain.chain∋z ux) (u-mono (UZFChain.u uy) (UZFChain.u ux) (UZFChain.u