# HG changeset patch # User Shinji KONO # Date 1664943215 -32400 # Node ID 9fb948dac666dc1e3100d77311e470b654477254 # Parent 3eaf3b8b100932cc3955cfe66938d5ac9429aa10 u < supf z diff -r 3eaf3b8b1009 -r 9fb948dac666 src/zorn.agda --- a/src/zorn.agda Tue Oct 04 10:46:22 2022 +0900 +++ b/src/zorn.agda Wed Oct 05 13:13:35 2022 +0900 @@ -395,10 +395,11 @@ asupf : {x : Ordinal } → odef A (supf x) supf-mono : {x y : Ordinal } → x o≤ y → supf x o≤ supf y supf-< : {x y : Ordinal } → supf x o< supf y → supf x << supf y - x≤supfx : {x : Ordinal } → x o≤ supf z → x o≤ supf x + x≤supfx : {x : Ordinal } → x o≤ z → x o≤ supf x + supfmax : {x : Ordinal } → z o< x → supf x ≡ supf z minsup : {x : Ordinal } → x o≤ z → MinSUP A (UnionCF A f mf ay supf x) - supf-is-sup : {x : Ordinal } → (x≤z : x o≤ z) → supf x ≡ & (SUP.sup (M→S supf (minsup x≤z) )) + supf-is-minsup : {x : Ordinal } → (x≤z : x o≤ z) → supf x ≡ MinSUP.sup ( minsup x≤z ) csupf : {b : Ordinal } → supf b o< z → odef (UnionCF A f mf ay supf z) (supf b) -- supf z is not an element of this chain chain : HOD @@ -407,8 +408,7 @@ chain⊆A = λ lt → proj1 lt sup : {x : Ordinal } → x o≤ z → SUP A (UnionCF A f mf ay supf x) sup {x} x≤z = M→S supf (minsup x≤z) - supf-is-minsup : {x : Ordinal } → (x≤z : x o≤ z) → supf x ≡ MinSUP.sup ( minsup x≤z ) - supf-is-minsup {x} x≤z = trans (supf-is-sup x≤z) &iso + -- supf-sup sx ¬a ¬b px ¬a ¬b c = zc36 ¬b - ... | tri≈ ¬a b ¬c = record { tsup = zc37 ; tsup=sup = ? } where - zc37 : SUP A (UnionCF A f mf ay supf0 z) - zc37 = record { sup = ? ; as = ? ; x ¬a ¬b x