# HG changeset patch # User Shinji KONO # Date 1666150809 -32400 # Node ID babd8ac79a911e1fb4f73e3273188064a96aee0f # Parent a48dc906796cae6a45f58ac6b74bb4746c3bfb68 ... diff -r a48dc906796c -r babd8ac79a91 src/zorn.agda --- a/src/zorn.agda Wed Oct 19 09:10:27 2022 +0900 +++ b/src/zorn.agda Wed Oct 19 12:40:09 2022 +0900 @@ -1303,23 +1303,33 @@ data ZChainP ( f : Ordinal → Ordinal ) (mf : ≤-monotonic-f A f) {y : Ordinal} (ay : odef A y) ( supf : Ordinal → Ordinal ) (z : Ordinal) : Set n where zchain : (uz : Ordinal ) → odef (UnionCF A f mf ay supf uz) z → ZChainP f mf ay supf z + + auzc : ( f : Ordinal → Ordinal ) (mf : ≤-monotonic-f A f) {y : Ordinal} (ay : odef A y) + (supf : Ordinal → Ordinal ) → {x : Ordinal } → ZChainP f mf ay supf x → odef A x + auzc f mf {y} ay supf {x} (zchain uz ucf) = proj1 ucf + + zc⊆uzc : ( f : Ordinal → Ordinal ) (mf : ≤-monotonic-f A f) {y : Ordinal} (ay : odef A y) + (supf : Ordinal → Ordinal ) → {x z ux : Ordinal } → UChain A f mf ay supf ux x → supf x o< supf z → ZChainP f mf ay supf x + zc⊆uzc f mf {y} ay supf {x} ( ch-init fc ) _ = zchain x ⟪ A∋fc y f mf fc , ch-init fc ⟫ + zc⊆uzc f mf {y} ay supf {x} {z} ( ch-is-sup u1 u1