# HG changeset patch # User Shinji KONO # Date 1687087070 -32400 # Node ID 3e14418230bc27145eae8fd7604f75d65f940fcf # Parent ddbc0726f9bb13cc44e9041d5e1f0119226e05df ... diff -r ddbc0726f9bb -r 3e14418230bc src/bijection.agda --- a/src/bijection.agda Sun Jun 18 18:16:03 2023 +0900 +++ b/src/bijection.agda Sun Jun 18 20:17:50 2023 +0900 @@ -934,38 +934,15 @@ c1 ¬a ¬b₁ c₁ = refl - ... | tri≈ ¬a b ¬c | tri< a ¬b ¬c₁ = ? - ... | tri≈ ¬a b ¬c | tri≈ ¬a₁ b₁ ¬c₁ = ? - ... | tri≈ ¬a b ¬c | tri> ¬a₁ ¬b c₁ = ? - ... | tri> ¬a ¬b c₁ | tri< a ¬b₁ ¬c = ? - ... | tri> ¬a ¬b c₁ | tri≈ ¬a₁ b ¬c = ? - ... | tri> ¬a ¬b c₁ | tri> ¬a₁ ¬b₁ c₂ = ? - lem11 (suc j) j≤n with <-cmp (fun→ cn (g (f (fun← an (suc j))))) i | <-cmp (fun→ cn (g (f (fun← an (suc j))))) (suc i) - ... | tri< a ¬b ¬c | tri< a₁ ¬b₁ ¬c₁ = cong suc (lem11 j (≤-trans a≤sa j≤n ) ) - ... | tri< a ¬b ¬c | tri≈ ¬a b ¬c₁ = cong suc (lem11 j (≤-trans a≤sa j≤n )) - ... | tri< a₁ ¬b ¬c | tri> ¬a ¬b₁ c₁ = ⊥-elim ( nat-≡< refl ( <-trans a₁ (<-trans a ¬a₁ ¬b c₁ = ⊥-elim ( nat-≡< (sym b) (<-trans a ¬a ¬b c₁ | tri< (s≤s a₁) ¬b₁ ¬c = ⊥-elim (nat-≤> a₁ c₁ ) - ... | tri> ¬a ¬b c₁ | tri≈ ¬a₁ b ¬c = ⊥-elim ( nisa record { a = fun← an (suc j) ; fa=c = trans (sym (fiso← cn _)) (cong (fun← cn) b) }) - ... | tri> ¬a ¬b c₁ | tri> ¬a₁ ¬b₁ c₂ = lem11 j (≤-trans a≤sa j≤n ) - ... | no nisa | tri≈ ¬a b ¬c = ? + lem12 : suc (c1 n (suc i)) ≤ count-A i -- becase count-A i contains (ani (suc n)) + lem12 = ? + ... | no nisa | tri≈ ¬a b ¬c = ⊥-elim (nisa ? ) ... | no nisa | tri> ¬a ¬b c₁ = ? - ... | yes isa | tri< 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₁ = ?