# HG changeset patch # User Shinji KONO # Date 1687126264 -32400 # Node ID db8229569750cd13c6ffb401da3d22910cdd6caa # Parent 3e14418230bc27145eae8fd7604f75d65f940fcf ... diff -r 3e14418230bc -r db8229569750 src/bijection.agda --- a/src/bijection.agda Sun Jun 18 20:17:50 2023 +0900 +++ b/src/bijection.agda Mon Jun 19 07:11:04 2023 +0900 @@ -931,20 +931,59 @@ ... | tri≈ ¬a bi2 ¬c = ⊥-elim (nat-≡< (sym (inject-cgf (trans bi (sym bi2)) )) (<-transʳ j≤i a ¬a ¬b c₁ = lem02 j (≤-trans j≤i a≤sa) lem01 (suc i) (s≤s i≤n) | tri> ¬a ¬b c₁ = lem01 i (≤-trans i≤n a≤sa) - c1 ¬a ¬b c₁ = ? where + lem10 : c1 zero i ≤ count-A i + lem10 = c1 ¬a ¬b c₁ = ? - ... | yes isa | tri< a ¬b ¬c = ? -- count-A contains (suc i), so keep ≤-relation - ... | yes isa | tri≈ ¬a b ¬c = ? - ... | yes isa | tri> ¬a ¬b c₁ = ? + ... | no nisa | tri> ¬a ¬b c₁ = subst ( λ k → k ≤ count-A i) (c1+0 {n} {i} nisa) (c1 ¬a ¬b c₁ | t = ? + ... | yes isa | tri≈ ¬a b ¬c = lem12 where -- count-A contains (suc i), so keep ≤-relation + lem10 : c1 n i ≤ count-A i + lem10 = c1 ¬a ¬b c₁ = lem12 where -- count-A is one degree larger now + open ≤-Reasoning + lem10 : c1 n i ≤ count-A i + lem10 = c1 ¬a ¬b c₁ | eq = begin + c1 n (suc i) ≡⟨ sym eq ⟩ + suc ( c1 n i) ≤⟨ s≤s (c1