changeset 446:b9dec59bc706

bad case on distr
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 14 Oct 2016 21:02:12 +0900
parents 00cf84846d81
children aba05b0ba203
files limit-to.agda
diffstat 1 files changed, 28 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/limit-to.agda	Fri Oct 14 19:44:59 2016 +0900
+++ b/limit-to.agda	Fri Oct 14 21:02:12 2016 +0900
@@ -121,17 +121,34 @@
           identity {t3} = refl-hom
           distr1 : {a₁ : Obj I} {b₁ : Obj I} {c : Obj I} {f₁ : Hom I a₁ b₁} {g₁ : Hom I b₁ c} →
                A [ fmap (I [ g₁ o f₁ ])  ≈  A [ fmap g₁ o fmap f₁ ] ]
-          distr1 {t0} {t0} {t0} {f1} {g1}   = begin
-                    id1 A a
-                ≈↑⟨ idL ⟩
-                    A [ id1 A a  o id1 A a ]
-                ∎
-          distr1 {t1} {t1} {t1} {f1} {g1}   = sym idL
-          distr1 {t2} {t2} {t2} {f1} {g1}   = sym idL
-          distr1 {t3} {t3} {t3} {f1} {g1}   = sym idL
-          distr1 {t0} {t1} {t1} {f1} {g1}   = sym idL
-          distr1 {t0} {t1} {_} {f1} {g1}   = ?
-          distr1 {a1} {b1} {c1} {f1} {g1}   = {!!}
+          distr1 {t0} {t0} {c1} {f1} {g1} = sym idR
+          distr1 {t1} {t1} {c1} {f1} {g1} = sym idR
+          distr1 {t2} {t2} {c1} {f1} {g1} = sym idR
+          distr1 {t3} {t3} {c1} {f1} {g1} = sym idR
+          distr1 {t0} {t1} {t0} {f1} {g1} = sym ( trans-hom ( nil-idL none ) ( nil-id none ) )
+          distr1 {t0} {t1} {t1} {f1} {g1} = sym idL
+          distr1 {t0} {t1} {t2} {f1} {g1} = sym ( nil-idL none )
+          distr1 {t0} {t1} {t3} {f1} {g1} = sym ( nil-idL none )
+          distr1 {t2} {t3} {t0} {f1} {g1} = sym (nil-idL none)
+          distr1 {t2} {t3} {t1} {f1} {g1} =  sym (nil-idL none)
+          distr1 {t2} {t3} {t2} {f1} {g1} =  sym ( trans-hom ( nil-idL none ) ( nil-id none ) )
+          distr1 {t2} {t3} {t3} {f1} {g1} = sym idL
+          distr1 {t0} {t2} {t0} {_} {_} =  sym ( trans-hom ( nil-idL none ) ( nil-id none ) )
+          distr1 {t0} {t2} {t1} {_} {_} = {!!}  -- bad case
+          distr1 {t0} {t3} {t1} {_} {_} = {!!}  -- bad case
+          distr1 {t0} {t2} {t2} {_} {_} = ? 
+          distr1 {t0} {t2} {t3} {_} {_} = {!!}
+          distr1 {t0} {t3} {c1} {_} {_} = {!!}
+          distr1 {t1} {t0} {c1} {_} {_} = {!!}
+          distr1 {t1} {t2} {c1} {_} {_} = {!!}
+          distr1 {t1} {t3} {c1} {_} {_} = {!!}
+          distr1 {t2} {t0} {c1} {_} {_} = {!!}
+          distr1 {t2} {t1} {c1} {_} {_} = {!!}
+          distr1 {t3} {t0} {c1} {_} {_} = {!!}
+          distr1 {t3} {t1} {c1} {_} {_} = {!!}
+          distr1 {t3} {t2} {c1} {_} {_} = {!!}
+
+ 
 
 ---  Equalizer
 ---                     f