# HG changeset patch # User Shinji KONO # Date 1670623294 -32400 # Node ID cd3237120decd51c04f8f3f855272a5c2c756e2f # Parent 0dff7ab7a55f9bf7fa7cf72deac23bef6a7bc432 lim diff -r 0dff7ab7a55f -r cd3237120dec src/zorn.agda --- a/src/zorn.agda Sat Dec 10 00:38:22 2022 +0900 +++ b/src/zorn.agda Sat Dec 10 07:01:34 2022 +0900 @@ -1406,9 +1406,37 @@ ... | tri≈ ¬a b ¬c = case1 refl ... | tri> ¬a ¬b c = case1 refl - supf-mono : {x y : Ordinal } → x o≤ y → supf1 x o≤ supf1 y - supf-mono {x} {y} x≤y with trio< y x - ... | tri< a ¬b ¬c = ? + sfpxo≤spu : {z : Ordinal } → supf1 z o≤ spu + 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 ¬a ¬b c = MinSUP.as usup + + supfmax : {z : Ordinal } → x o< z → supf1 z ≡ supf1 x + supfmax {z} x a x ¬a ¬b c = sym (sf1=spu o≤-refl) + + supf-mono : {z y : Ordinal } → z o≤ y → supf1 z o≤ supf1 y + supf-mono {z} {y} z≤y with trio< y x + ... | tri< y ¬a ¬b c = ? ... | tri≈ ¬a b ¬c = ? ... | tri> ¬a ¬b c = ?