# HG changeset patch # User Shinji KONO # Date 1598496298 -32400 # Node ID c68956f6c3ad7dddb94c93136c28b5bd20b6b975 # Parent c5329963c583bd4798a2c50090a18067ca75ba7d tc fix diff -r c5329963c583 -r c68956f6c3ad Gutil.agda --- a/Gutil.agda Thu Aug 27 08:29:56 2020 +0900 +++ b/Gutil.agda Thu Aug 27 11:44:58 2020 +0900 @@ -102,6 +102,12 @@ mpf p (mpf q (mpf r ε)) ∎ where open EqReasoning (Algebra.Group.setoid G) +grepl : { x y0 y1 z : Carrier } → x ∙ y0 ≈ y1 → x ∙ ( y0 ∙ z ) ≈ y1 ∙ z +grepl eq = gtrans (gsym (assoc _ _ _ )) (∙-cong eq grefl ) + +grm : { x y0 y1 z : Carrier } → x ∙ y0 ≈ ε → x ∙ ( y0 ∙ z ) ≈ z +grm eq = gtrans ( gtrans (gsym (assoc _ _ _ )) (∙-cong eq grefl )) ( proj₁ identity _ ) + -- ∙-flattenl : {x : Carrier } → (m : MP x ) → x ≈ mp-flattenl m -- ∙-flattenl (am x) = gsym (proj₂ identity _) -- ∙-flattenl (q o am x) with ∙-flattenl q -- x₁ ∙ x ≈ mpl q (am x o am ε) , t : x₁ ≈ mpl q (am ε) diff -r c5329963c583 -r c68956f6c3ad Putil.agda --- a/Putil.agda Thu Aug 27 08:29:56 2020 +0900 +++ b/Putil.agda Thu Aug 27 11:44:58 2020 +0900 @@ -210,28 +210,47 @@ pleq2 : toℕ ( x ⟨$⟩ʳ (suc (fromℕ< i