# HG changeset patch # User Shinji KONO # Date 1655475559 -32400 # Node ID 9ac3789bf058d07c904943e51b5f243daf29321a # Parent 9bdb671cbffd6c2d368c2518801d48e15f3a5d4f ind-mono diff -r 9bdb671cbffd -r 9ac3789bf058 src/zorn.agda --- a/src/zorn.agda Tue Jun 14 18:24:17 2022 +0900 +++ b/src/zorn.agda Fri Jun 17 23:19:19 2022 +0900 @@ -420,6 +420,9 @@ initial {i} (init ai) = case1 refl initial .{f x} (fsuc x lt) = {!!} + chain-mono : ( A : HOD ) {x y : Ordinal} ( f : Ordinal → Ordinal ) (mf : ≤-monotonic-f A f ) { a b : Ordinal } + → (zx : ZChain A y f a ) → (zy : ZChain A y f b) → a o≤ b → b o< osuc x → ZChain.chain zx ⊆' ZChain.chain zy + -- -- create all ZChains under o< x -- @@ -619,51 +622,44 @@ u-initial {z} u = ZChain.initial ( uzc u ) (UZFChain.chain∋z u) u-chain∋x : odef Uz y u-chain∋x = record { u = y ; u ¬a ¬b c = ZChain.f-total (uzc ux) (UZFChain.chain∋z ux) (u-mono (UZFChain.u uy) (UZFChain.u ux) - (UZFChain.u ¬a ¬b y