@@ -301,35 +301,22 @@ module TotalTwoCategory
301301 ∫ .TwoCategory.two-category-structure = ∫-two-category-structure
302302 ∫ .TwoCategory.is-two-category = ∫-is-two-cat
303303
304- Fst : LaxFunctor ∫ C
305- Fst .LaxFunctor.F-ob = fst
306- Fst .LaxFunctor.F-hom = fst
307- Fst .LaxFunctor.F-rel = fst
308- Fst .LaxFunctor.F-rel-id = refl
309- Fst .LaxFunctor.F-rel-trans r s = refl
310- Fst .LaxFunctor.F-trans-lax (f , _) (g , _) = id-rel (f ∙₁ g)
311- Fst .LaxFunctor.F-trans-lax-natural (r , _) (s , _) = trans-unit-right (r ∙ₕ s) ∙ sym (trans-unit-left (r ∙ₕ s))
312- Fst .LaxFunctor.F-id-lax (x , _) = id-rel (id-hom x)
313- Fst .LaxFunctor.F-assoc = {! !}
314- Fst .LaxFunctor.F-unit-left = {! !}
315- Fst .LaxFunctor.F-unit-right = {! !}
316-
317- Fstˢ : StrictFunctor ∫ C
318- Fstˢ .StrictFunctor.F-ob = fst
319- Fstˢ .StrictFunctor.F-hom = fst
320- Fstˢ .StrictFunctor.F-rel = fst
321- Fstˢ .StrictFunctor.F-rel-id = refl
322- Fstˢ .StrictFunctor.F-rel-trans r s = refl
323- Fstˢ .StrictFunctor.F-hom-comp f g = refl
324- Fstˢ .StrictFunctor.F-hom-id x = refl
325- Fstˢ .StrictFunctor.F-assoc-filler-left f g h .fst = refl
326- Fstˢ .StrictFunctor.F-assoc-filler-left f g h .snd = reflSquare ((fst f ∙₁ fst g) ∙₁ fst h)
327- Fstˢ .StrictFunctor.F-assoc-filler-right f g h .fst = refl
328- Fstˢ .StrictFunctor.F-assoc-filler-right f g h .snd = reflSquare ((fst f) ∙₁ (fst g ∙₁ fst h))
329- Fstˢ .StrictFunctor.F-assoc f g h = λ i j → comp-hom-assoc (fst f) (fst g) (fst h) i
330- Fstˢ .StrictFunctor.F-unit-left-filler {x} f .fst = refl
331- Fstˢ .StrictFunctor.F-unit-left-filler {x} f .snd = reflSquare ((id-hom (fst x)) ∙₁ (fst f))
332- Fstˢ .StrictFunctor.F-unit-left f = λ i j → comp-hom-unit-left (fst f) i
333- Fstˢ .StrictFunctor.F-unit-right-filler {y} f .fst = refl
334- Fstˢ .StrictFunctor.F-unit-right-filler {y} f .snd = reflSquare ((fst f) ∙₁ (id-hom (fst y)))
335- Fstˢ .StrictFunctor.F-unit-right f = λ i j → comp-hom-unit-right (fst f) i
304+ Fst : StrictFunctor ∫ C
305+ Fst .StrictFunctor.F-ob = fst
306+ Fst .StrictFunctor.F-hom = fst
307+ Fst .StrictFunctor.F-rel = fst
308+ Fst .StrictFunctor.F-rel-id = refl
309+ Fst .StrictFunctor.F-rel-trans r s = refl
310+ Fst .StrictFunctor.F-hom-comp f g = refl
311+ Fst .StrictFunctor.F-hom-id x = refl
312+ Fst .StrictFunctor.F-assoc-filler-left f g h .fst = refl
313+ Fst .StrictFunctor.F-assoc-filler-left f g h .snd = reflSquare ((fst f ∙₁ fst g) ∙₁ fst h)
314+ Fst .StrictFunctor.F-assoc-filler-right f g h .fst = refl
315+ Fst .StrictFunctor.F-assoc-filler-right f g h .snd = reflSquare ((fst f) ∙₁ (fst g ∙₁ fst h))
316+ Fst .StrictFunctor.F-assoc f g h = λ i j → comp-hom-assoc (fst f) (fst g) (fst h) i
317+ Fst .StrictFunctor.F-unit-left-filler {x} f .fst = refl
318+ Fst .StrictFunctor.F-unit-left-filler {x} f .snd = reflSquare ((id-hom (fst x)) ∙₁ (fst f))
319+ Fst .StrictFunctor.F-unit-left f = λ i j → comp-hom-unit-left (fst f) i
320+ Fst .StrictFunctor.F-unit-right-filler {y} f .fst = refl
321+ Fst .StrictFunctor.F-unit-right-filler {y} f .snd = reflSquare ((fst f) ∙₁ (id-hom (fst y)))
322+ Fst .StrictFunctor.F-unit-right f = λ i j → comp-hom-unit-right (fst f) i
0 commit comments