category_theory.limits.shapes.wide_equalizersMathlib.CategoryTheory.Limits.Shapes.WideEqualizers

This file has been ported!

Changes since the initial port

The following section lists changes to this file in mathlib3 and mathlib4 that occured after the initial port. Most recent changes are shown first. Hovering over a commit will show all commits associated with the same mathlib3 commit.

Changes in mathlib3

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(last sync)

Changes in mathlib3port

mathlib3
mathlib3port
Diff
@@ -3,8 +3,8 @@ Copyright (c) 2021 Bhavik Mehta. All rights reserved.
 Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Bhavik Mehta
 -/
-import Mathbin.CategoryTheory.Limits.HasLimits
-import Mathbin.CategoryTheory.Limits.Shapes.Equalizers
+import CategoryTheory.Limits.HasLimits
+import CategoryTheory.Limits.Shapes.Equalizers
 
 #align_import category_theory.limits.shapes.wide_equalizers from "leanprover-community/mathlib"@"9d2f0748e6c50d7a2657c564b1ff2c695b39148d"
 
Diff
@@ -2,15 +2,12 @@
 Copyright (c) 2021 Bhavik Mehta. All rights reserved.
 Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Bhavik Mehta
-
-! This file was ported from Lean 3 source module category_theory.limits.shapes.wide_equalizers
-! leanprover-community/mathlib commit 9d2f0748e6c50d7a2657c564b1ff2c695b39148d
-! Please do not edit these lines, except to modify the commit id
-! if you have ported upstream changes.
 -/
 import Mathbin.CategoryTheory.Limits.HasLimits
 import Mathbin.CategoryTheory.Limits.Shapes.Equalizers
 
+#align_import category_theory.limits.shapes.wide_equalizers from "leanprover-community/mathlib"@"9d2f0748e6c50d7a2657c564b1ff2c695b39148d"
+
 /-!
 # Wide equalizers and wide coequalizers
 
Diff
@@ -144,21 +144,28 @@ def parallelFamily : WalkingParallelFamily J ⥤ C
 #align category_theory.limits.parallel_family CategoryTheory.Limits.parallelFamily
 -/
 
+#print CategoryTheory.Limits.parallelFamily_obj_zero /-
 @[simp]
 theorem parallelFamily_obj_zero : (parallelFamily f).obj zero = X :=
   rfl
 #align category_theory.limits.parallel_family_obj_zero CategoryTheory.Limits.parallelFamily_obj_zero
+-/
 
+#print CategoryTheory.Limits.parallelFamily_obj_one /-
 @[simp]
 theorem parallelFamily_obj_one : (parallelFamily f).obj one = Y :=
   rfl
 #align category_theory.limits.parallel_family_obj_one CategoryTheory.Limits.parallelFamily_obj_one
+-/
 
+#print CategoryTheory.Limits.parallelFamily_map_left /-
 @[simp]
 theorem parallelFamily_map_left {j : J} : (parallelFamily f).map (line j) = f j :=
   rfl
 #align category_theory.limits.parallel_family_map_left CategoryTheory.Limits.parallelFamily_map_left
+-/
 
+#print CategoryTheory.Limits.diagramIsoParallelFamily /-
 /-- Every functor indexing a wide (co)equalizer is naturally isomorphic (actually, equal) to a
     `parallel_family` -/
 @[simps]
@@ -166,7 +173,9 @@ def diagramIsoParallelFamily (F : WalkingParallelFamily J ⥤ C) :
     F ≅ parallelFamily fun j => F.map (line j) :=
   (NatIso.ofComponents fun j => eqToIso <| by cases j <;> tidy) <| by tidy
 #align category_theory.limits.diagram_iso_parallel_family CategoryTheory.Limits.diagramIsoParallelFamily
+-/
 
+#print CategoryTheory.Limits.walkingParallelFamilyEquivWalkingParallelPair /-
 /-- `walking_parallel_pair` as a category is equivalent to a special case of
 `walking_parallel_family`.  -/
 @[simps]
@@ -179,6 +188,7 @@ def walkingParallelFamilyEquivWalkingParallelPair :
   unitIso := NatIso.ofComponents (fun X => eqToIso (by cases X <;> rfl)) (by tidy)
   counitIso := NatIso.ofComponents (fun X => eqToIso (by cases X <;> rfl)) (by tidy)
 #align category_theory.limits.walking_parallel_family_equiv_walking_parallel_pair CategoryTheory.Limits.walkingParallelFamilyEquivWalkingParallelPair
+-/
 
 #print CategoryTheory.Limits.Trident /-
 /-- A trident on `f` is just a `cone (parallel_family f)`. -/
@@ -196,39 +206,51 @@ abbrev Cotrident :=
 
 variable {f}
 
+#print CategoryTheory.Limits.Trident.ι /-
 /-- A trident `t` on the parallel family `f : J → (X ⟶ Y)` consists of two morphisms
     `t.π.app zero : t.X ⟶ X` and `t.π.app one : t.X ⟶ Y`. Of these, only the first one is
     interesting, and we give it the shorter name `trident.ι t`. -/
 abbrev Trident.ι (t : Trident f) :=
   t.π.app zero
 #align category_theory.limits.trident.ι CategoryTheory.Limits.Trident.ι
+-/
 
+#print CategoryTheory.Limits.Cotrident.π /-
 /-- A cotrident `t` on the parallel family `f : J → (X ⟶ Y)` consists of two morphisms
     `t.ι.app zero : X ⟶ t.X` and `t.ι.app one : Y ⟶ t.X`. Of these, only the second one is
     interesting, and we give it the shorter name `cotrident.π t`. -/
 abbrev Cotrident.π (t : Cotrident f) :=
   t.ι.app one
 #align category_theory.limits.cotrident.π CategoryTheory.Limits.Cotrident.π
+-/
 
+#print CategoryTheory.Limits.Trident.ι_eq_app_zero /-
 @[simp]
 theorem Trident.ι_eq_app_zero (t : Trident f) : t.ι = t.π.app zero :=
   rfl
 #align category_theory.limits.trident.ι_eq_app_zero CategoryTheory.Limits.Trident.ι_eq_app_zero
+-/
 
+#print CategoryTheory.Limits.Cotrident.π_eq_app_one /-
 @[simp]
 theorem Cotrident.π_eq_app_one (t : Cotrident f) : t.π = t.ι.app one :=
   rfl
 #align category_theory.limits.cotrident.π_eq_app_one CategoryTheory.Limits.Cotrident.π_eq_app_one
+-/
 
+#print CategoryTheory.Limits.Trident.app_zero /-
 @[simp, reassoc]
 theorem Trident.app_zero (s : Trident f) (j : J) : s.π.app zero ≫ f j = s.π.app one := by
   rw [← s.w (line j), parallel_family_map_left]
 #align category_theory.limits.trident.app_zero CategoryTheory.Limits.Trident.app_zero
+-/
 
+#print CategoryTheory.Limits.Cotrident.app_one /-
 @[simp, reassoc]
 theorem Cotrident.app_one (s : Cotrident f) (j : J) : f j ≫ s.ι.app one = s.ι.app zero := by
   rw [← s.w (line j), parallel_family_map_left]
 #align category_theory.limits.cotrident.app_one CategoryTheory.Limits.Cotrident.app_one
+-/
 
 #print CategoryTheory.Limits.Trident.ofι /-
 /-- A trident on `f : J → (X ⟶ Y)` is determined by the morphism `ι : P ⟶ X` satisfying
@@ -266,27 +288,36 @@ def Cotrident.ofπ [Nonempty J] {P : C} (π : Y ⟶ P) (w : ∀ j₁ j₂, f j
 #align category_theory.limits.cotrident.of_π CategoryTheory.Limits.Cotrident.ofπ
 -/
 
+#print CategoryTheory.Limits.Trident.ι_ofι /-
 -- See note [dsimp, simp]
 theorem Trident.ι_ofι [Nonempty J] {P : C} (ι : P ⟶ X) (w : ∀ j₁ j₂, ι ≫ f j₁ = ι ≫ f j₂) :
     (Trident.ofι ι w).ι = ι :=
   rfl
 #align category_theory.limits.trident.ι_of_ι CategoryTheory.Limits.Trident.ι_ofι
+-/
 
+#print CategoryTheory.Limits.Cotrident.π_ofπ /-
 theorem Cotrident.π_ofπ [Nonempty J] {P : C} (π : Y ⟶ P) (w : ∀ j₁ j₂, f j₁ ≫ π = f j₂ ≫ π) :
     (Cotrident.ofπ π w).π = π :=
   rfl
 #align category_theory.limits.cotrident.π_of_π CategoryTheory.Limits.Cotrident.π_ofπ
+-/
 
+#print CategoryTheory.Limits.Trident.condition /-
 @[reassoc]
 theorem Trident.condition (j₁ j₂ : J) (t : Trident f) : t.ι ≫ f j₁ = t.ι ≫ f j₂ := by
   rw [t.app_zero, t.app_zero]
 #align category_theory.limits.trident.condition CategoryTheory.Limits.Trident.condition
+-/
 
+#print CategoryTheory.Limits.Cotrident.condition /-
 @[reassoc]
 theorem Cotrident.condition (j₁ j₂ : J) (t : Cotrident f) : f j₁ ≫ t.π = f j₂ ≫ t.π := by
   rw [t.app_one, t.app_one]
 #align category_theory.limits.cotrident.condition CategoryTheory.Limits.Cotrident.condition
+-/
 
+#print CategoryTheory.Limits.Trident.equalizer_ext /-
 /-- To check whether two maps are equalized by both maps of a trident, it suffices to check it for
 the first map -/
 theorem Trident.equalizer_ext [Nonempty J] (s : Trident f) {W : C} {k l : W ⟶ s.pt}
@@ -294,7 +325,9 @@ theorem Trident.equalizer_ext [Nonempty J] (s : Trident f) {W : C} {k l : W ⟶
   | zero => h
   | one => by rw [← s.app_zero (Classical.arbitrary J), reassoc_of h]
 #align category_theory.limits.trident.equalizer_ext CategoryTheory.Limits.Trident.equalizer_ext
+-/
 
+#print CategoryTheory.Limits.Cotrident.coequalizer_ext /-
 /-- To check whether two maps are coequalized by both maps of a cotrident, it suffices to check it
 for the second map -/
 theorem Cotrident.coequalizer_ext [Nonempty J] (s : Cotrident f) {W : C} {k l : s.pt ⟶ W}
@@ -302,17 +335,23 @@ theorem Cotrident.coequalizer_ext [Nonempty J] (s : Cotrident f) {W : C} {k l :
   | zero => by rw [← s.app_one (Classical.arbitrary J), category.assoc, category.assoc, h]
   | one => h
 #align category_theory.limits.cotrident.coequalizer_ext CategoryTheory.Limits.Cotrident.coequalizer_ext
+-/
 
+#print CategoryTheory.Limits.Trident.IsLimit.hom_ext /-
 theorem Trident.IsLimit.hom_ext [Nonempty J] {s : Trident f} (hs : IsLimit s) {W : C}
     {k l : W ⟶ s.pt} (h : k ≫ s.ι = l ≫ s.ι) : k = l :=
   hs.hom_ext <| Trident.equalizer_ext _ h
 #align category_theory.limits.trident.is_limit.hom_ext CategoryTheory.Limits.Trident.IsLimit.hom_ext
+-/
 
+#print CategoryTheory.Limits.Cotrident.IsColimit.hom_ext /-
 theorem Cotrident.IsColimit.hom_ext [Nonempty J] {s : Cotrident f} (hs : IsColimit s) {W : C}
     {k l : s.pt ⟶ W} (h : s.π ≫ k = s.π ≫ l) : k = l :=
   hs.hom_ext <| Cotrident.coequalizer_ext _ h
 #align category_theory.limits.cotrident.is_colimit.hom_ext CategoryTheory.Limits.Cotrident.IsColimit.hom_ext
+-/
 
+#print CategoryTheory.Limits.Trident.IsLimit.lift' /-
 /-- If `s` is a limit trident over `f`, then a morphism `k : W ⟶ X` satisfying
     `∀ j₁ j₂, k ≫ f j₁ = k ≫ f j₂` induces a morphism `l : W ⟶ s.X` such that
     `l ≫ trident.ι s = k`. -/
@@ -320,7 +359,9 @@ def Trident.IsLimit.lift' [Nonempty J] {s : Trident f} (hs : IsLimit s) {W : C}
     (h : ∀ j₁ j₂, k ≫ f j₁ = k ≫ f j₂) : { l : W ⟶ s.pt // l ≫ Trident.ι s = k } :=
   ⟨hs.lift <| Trident.ofι _ h, hs.fac _ _⟩
 #align category_theory.limits.trident.is_limit.lift' CategoryTheory.Limits.Trident.IsLimit.lift'
+-/
 
+#print CategoryTheory.Limits.Cotrident.IsColimit.desc' /-
 /-- If `s` is a colimit cotrident over `f`, then a morphism `k : Y ⟶ W` satisfying
     `∀ j₁ j₂, f j₁ ≫ k = f j₂ ≫ k` induces a morphism `l : s.X ⟶ W` such that
     `cotrident.π s ≫ l = k`. -/
@@ -328,7 +369,9 @@ def Cotrident.IsColimit.desc' [Nonempty J] {s : Cotrident f} (hs : IsColimit s)
     (h : ∀ j₁ j₂, f j₁ ≫ k = f j₂ ≫ k) : { l : s.pt ⟶ W // Cotrident.π s ≫ l = k } :=
   ⟨hs.desc <| Cotrident.ofπ _ h, hs.fac _ _⟩
 #align category_theory.limits.cotrident.is_colimit.desc' CategoryTheory.Limits.Cotrident.IsColimit.desc'
+-/
 
+#print CategoryTheory.Limits.Trident.IsLimit.mk /-
 /-- This is a slightly more convenient method to verify that a trident is a limit cone. It
     only asks for a proof of facts that carry any mathematical content -/
 def Trident.IsLimit.mk [Nonempty J] (t : Trident f) (lift : ∀ s : Trident f, s.pt ⟶ t.pt)
@@ -343,7 +386,9 @@ def Trident.IsLimit.mk [Nonempty J] (t : Trident f) (lift : ∀ s : Trident f, s
         (by rw [← t.w (line (Classical.arbitrary J)), reassoc_of fac, s.w])
     uniq := uniq }
 #align category_theory.limits.trident.is_limit.mk CategoryTheory.Limits.Trident.IsLimit.mk
+-/
 
+#print CategoryTheory.Limits.Trident.IsLimit.mk' /-
 /-- This is another convenient method to verify that a trident is a limit cone. It
     only asks for a proof of facts that carry any mathematical content, and allows access to the
     same `s` for all parts. -/
@@ -352,7 +397,9 @@ def Trident.IsLimit.mk' [Nonempty J] (t : Trident f)
   Trident.IsLimit.mk t (fun s => (create s).1) (fun s => (create s).2.1) fun s m w =>
     (create s).2.2 (w zero)
 #align category_theory.limits.trident.is_limit.mk' CategoryTheory.Limits.Trident.IsLimit.mk'
+-/
 
+#print CategoryTheory.Limits.Cotrident.IsColimit.mk /-
 /-- This is a slightly more convenient method to verify that a cotrident is a colimit cocone. It
     only asks for a proof of facts that carry any mathematical content -/
 def Cotrident.IsColimit.mk [Nonempty J] (t : Cotrident f) (desc : ∀ s : Cotrident f, t.pt ⟶ s.pt)
@@ -367,7 +414,9 @@ def Cotrident.IsColimit.mk [Nonempty J] (t : Cotrident f) (desc : ∀ s : Cotrid
         (fac s)
     uniq := uniq }
 #align category_theory.limits.cotrident.is_colimit.mk CategoryTheory.Limits.Cotrident.IsColimit.mk
+-/
 
+#print CategoryTheory.Limits.Cotrident.IsColimit.mk' /-
 /-- This is another convenient method to verify that a cotrident is a colimit cocone. It
     only asks for a proof of facts that carry any mathematical content, and allows access to the
     same `s` for all parts. -/
@@ -378,6 +427,7 @@ def Cotrident.IsColimit.mk' [Nonempty J] (t : Cotrident f)
   Cotrident.IsColimit.mk t (fun s => (create s).1) (fun s => (create s).2.1) fun s m w =>
     (create s).2.2 (w one)
 #align category_theory.limits.cotrident.is_colimit.mk' CategoryTheory.Limits.Cotrident.IsColimit.mk'
+-/
 
 #print CategoryTheory.Limits.Trident.IsLimit.homIso /-
 /--
@@ -396,12 +446,14 @@ def Trident.IsLimit.homIso [Nonempty J] {t : Trident f} (ht : IsLimit t) (Z : C)
 #align category_theory.limits.trident.is_limit.hom_iso CategoryTheory.Limits.Trident.IsLimit.homIso
 -/
 
+#print CategoryTheory.Limits.Trident.IsLimit.homIso_natural /-
 /-- The bijection of `trident.is_limit.hom_iso` is natural in `Z`. -/
 theorem Trident.IsLimit.homIso_natural [Nonempty J] {t : Trident f} (ht : IsLimit t) {Z Z' : C}
     (q : Z' ⟶ Z) (k : Z ⟶ t.pt) :
     (Trident.IsLimit.homIso ht _ (q ≫ k) : Z' ⟶ X) = q ≫ (Trident.IsLimit.homIso ht _ k : Z ⟶ X) :=
   Category.assoc _ _ _
 #align category_theory.limits.trident.is_limit.hom_iso_natural CategoryTheory.Limits.Trident.IsLimit.homIso_natural
+-/
 
 #print CategoryTheory.Limits.Cotrident.IsColimit.homIso /-
 /-- Given a colimit cocone for the family `f : J → (X ⟶ Y)`, for any `Z`, morphisms from the cocone
@@ -420,6 +472,7 @@ def Cotrident.IsColimit.homIso [Nonempty J] {t : Cotrident f} (ht : IsColimit t)
 #align category_theory.limits.cotrident.is_colimit.hom_iso CategoryTheory.Limits.Cotrident.IsColimit.homIso
 -/
 
+#print CategoryTheory.Limits.Cotrident.IsColimit.homIso_natural /-
 /-- The bijection of `cotrident.is_colimit.hom_iso` is natural in `Z`. -/
 theorem Cotrident.IsColimit.homIso_natural [Nonempty J] {t : Cotrident f} {Z Z' : C} (q : Z ⟶ Z')
     (ht : IsColimit t) (k : t.pt ⟶ Z) :
@@ -427,7 +480,9 @@ theorem Cotrident.IsColimit.homIso_natural [Nonempty J] {t : Cotrident f} {Z Z'
       (Cotrident.IsColimit.homIso ht _ k : Y ⟶ Z) ≫ q :=
   (Category.assoc _ _ _).symm
 #align category_theory.limits.cotrident.is_colimit.hom_iso_natural CategoryTheory.Limits.Cotrident.IsColimit.homIso_natural
+-/
 
+#print CategoryTheory.Limits.Cone.ofTrident /-
 /-- This is a helper construction that can be useful when verifying that a category has certain wide
     equalizers. Given `F : walking_parallel_family ⥤ C`, which is really the same as
     `parallel_family (λ j, F.map (line j))`, and a trident on `λ j, F.map (line j)`, we get a cone
@@ -443,7 +498,9 @@ def Cone.ofTrident {F : WalkingParallelFamily J ⥤ C} (t : Trident fun j => F.m
     { app := fun X => t.π.app X ≫ eqToHom (by tidy)
       naturality' := fun j j' g => by cases g <;> · dsimp; simp }
 #align category_theory.limits.cone.of_trident CategoryTheory.Limits.Cone.ofTrident
+-/
 
+#print CategoryTheory.Limits.Cocone.ofCotrident /-
 /-- This is a helper construction that can be useful when verifying that a category has all
     coequalizers. Given `F : walking_parallel_family ⥤ C`, which is really the same as
     `parallel_family (λ j, F.map (line j))`, and a cotrident on `λ j, F.map (line j)` we get a
@@ -459,20 +516,26 @@ def Cocone.ofCotrident {F : WalkingParallelFamily J ⥤ C} (t : Cotrident fun j
     { app := fun X => eqToHom (by tidy) ≫ t.ι.app X
       naturality' := fun j j' g => by cases g <;> dsimp <;> simp [cotrident.app_one t] }
 #align category_theory.limits.cocone.of_cotrident CategoryTheory.Limits.Cocone.ofCotrident
+-/
 
+#print CategoryTheory.Limits.Cone.ofTrident_π /-
 @[simp]
 theorem Cone.ofTrident_π {F : WalkingParallelFamily J ⥤ C} (t : Trident fun j => F.map (line j))
     (j) : (Cone.ofTrident t).π.app j = t.π.app j ≫ eqToHom (by tidy) :=
   rfl
 #align category_theory.limits.cone.of_trident_π CategoryTheory.Limits.Cone.ofTrident_π
+-/
 
+#print CategoryTheory.Limits.Cocone.ofCotrident_ι /-
 @[simp]
 theorem Cocone.ofCotrident_ι {F : WalkingParallelFamily J ⥤ C}
     (t : Cotrident fun j => F.map (line j)) (j) :
     (Cocone.ofCotrident t).ι.app j = eqToHom (by tidy) ≫ t.ι.app j :=
   rfl
 #align category_theory.limits.cocone.of_cotrident_ι CategoryTheory.Limits.Cocone.ofCotrident_ι
+-/
 
+#print CategoryTheory.Limits.Trident.ofCone /-
 /-- Given `F : walking_parallel_family ⥤ C`, which is really the same as
     `parallel_family (λ j, F.map (line j))` and a cone on `F`, we get a trident on
     `λ j, F.map (line j)`. -/
@@ -481,7 +544,9 @@ def Trident.ofCone {F : WalkingParallelFamily J ⥤ C} (t : Cone F) : Trident fu
   pt := t.pt
   π := { app := fun X => t.π.app X ≫ eqToHom (by tidy) }
 #align category_theory.limits.trident.of_cone CategoryTheory.Limits.Trident.ofCone
+-/
 
+#print CategoryTheory.Limits.Cotrident.ofCocone /-
 /-- Given `F : walking_parallel_family ⥤ C`, which is really the same as
     `parallel_family (F.map left) (F.map right)` and a cocone on `F`, we get a cotrident on
     `λ j, F.map (line j)`. -/
@@ -490,19 +555,25 @@ def Cotrident.ofCocone {F : WalkingParallelFamily J ⥤ C} (t : Cocone F) :
   pt := t.pt
   ι := { app := fun X => eqToHom (by tidy) ≫ t.ι.app X }
 #align category_theory.limits.cotrident.of_cocone CategoryTheory.Limits.Cotrident.ofCocone
+-/
 
+#print CategoryTheory.Limits.Trident.ofCone_π /-
 @[simp]
 theorem Trident.ofCone_π {F : WalkingParallelFamily J ⥤ C} (t : Cone F) (j) :
     (Trident.ofCone t).π.app j = t.π.app j ≫ eqToHom (by tidy) :=
   rfl
 #align category_theory.limits.trident.of_cone_π CategoryTheory.Limits.Trident.ofCone_π
+-/
 
+#print CategoryTheory.Limits.Cotrident.ofCocone_ι /-
 @[simp]
 theorem Cotrident.ofCocone_ι {F : WalkingParallelFamily J ⥤ C} (t : Cocone F) (j) :
     (Cotrident.ofCocone t).ι.app j = eqToHom (by tidy) ≫ t.ι.app j :=
   rfl
 #align category_theory.limits.cotrident.of_cocone_ι CategoryTheory.Limits.Cotrident.ofCocone_ι
+-/
 
+#print CategoryTheory.Limits.Trident.mkHom /-
 /-- Helper function for constructing morphisms between wide equalizer tridents.
 -/
 @[simps]
@@ -514,7 +585,9 @@ def Trident.mkHom [Nonempty J] {s t : Trident f} (k : s.pt ⟶ t.pt) (w : k ≫
     · exact w
     · simpa using w =≫ f (Classical.arbitrary J)
 #align category_theory.limits.trident.mk_hom CategoryTheory.Limits.Trident.mkHom
+-/
 
+#print CategoryTheory.Limits.Trident.ext /-
 /-- To construct an isomorphism between tridents,
 it suffices to give an isomorphism between the cone points
 and check that it commutes with the `ι` morphisms.
@@ -525,7 +598,9 @@ def Trident.ext [Nonempty J] {s t : Trident f} (i : s.pt ≅ t.pt) (w : i.Hom 
   Hom := Trident.mkHom i.Hom w
   inv := Trident.mkHom i.inv (by rw [← w, iso.inv_hom_id_assoc])
 #align category_theory.limits.trident.ext CategoryTheory.Limits.Trident.ext
+-/
 
+#print CategoryTheory.Limits.Cotrident.mkHom /-
 /-- Helper function for constructing morphisms between coequalizer cotridents.
 -/
 @[simps]
@@ -537,7 +612,9 @@ def Cotrident.mkHom [Nonempty J] {s t : Cotrident f} (k : s.pt ⟶ t.pt) (w : s.
     · simpa using f (Classical.arbitrary J) ≫= w
     · exact w
 #align category_theory.limits.cotrident.mk_hom CategoryTheory.Limits.Cotrident.mkHom
+-/
 
+#print CategoryTheory.Limits.Cotrident.ext /-
 /-- To construct an isomorphism between cotridents,
 it suffices to give an isomorphism between the cocone points
 and check that it commutes with the `π` morphisms.
@@ -547,6 +624,7 @@ def Cotrident.ext [Nonempty J] {s t : Cotrident f} (i : s.pt ≅ t.pt) (w : s.π
   Hom := Cotrident.mkHom i.Hom w
   inv := Cotrident.mkHom i.inv (by rw [iso.comp_inv_eq, w])
 #align category_theory.limits.cotrident.ext CategoryTheory.Limits.Cotrident.ext
+-/
 
 variable (f)
 
@@ -588,16 +666,20 @@ abbrev wideEqualizer.trident : Trident f :=
 #align category_theory.limits.wide_equalizer.trident CategoryTheory.Limits.wideEqualizer.trident
 -/
 
+#print CategoryTheory.Limits.wideEqualizer.trident_ι /-
 @[simp]
 theorem wideEqualizer.trident_ι : (wideEqualizer.trident f).ι = wideEqualizer.ι f :=
   rfl
 #align category_theory.limits.wide_equalizer.trident_ι CategoryTheory.Limits.wideEqualizer.trident_ι
+-/
 
+#print CategoryTheory.Limits.wideEqualizer.trident_π_app_zero /-
 @[simp]
 theorem wideEqualizer.trident_π_app_zero :
     (wideEqualizer.trident f).π.app zero = wideEqualizer.ι f :=
   rfl
 #align category_theory.limits.wide_equalizer.trident_π_app_zero CategoryTheory.Limits.wideEqualizer.trident_π_app_zero
+-/
 
 #print CategoryTheory.Limits.wideEqualizer.condition /-
 @[reassoc]
@@ -665,11 +747,13 @@ section
 
 variable {f}
 
+#print CategoryTheory.Limits.mono_of_isLimit_parallelFamily /-
 /-- The wide equalizer morphism in any limit cone is a monomorphism. -/
 theorem mono_of_isLimit_parallelFamily [Nonempty J] {c : Cone (parallelFamily f)} (i : IsLimit c) :
     Mono (Trident.ι c) :=
   { right_cancellation := fun Z h k w => Trident.IsLimit.hom_ext i w }
 #align category_theory.limits.mono_of_is_limit_parallel_family CategoryTheory.Limits.mono_of_isLimit_parallelFamily
+-/
 
 end
 
@@ -710,16 +794,20 @@ abbrev wideCoequalizer.cotrident : Cotrident f :=
 #align category_theory.limits.wide_coequalizer.cotrident CategoryTheory.Limits.wideCoequalizer.cotrident
 -/
 
+#print CategoryTheory.Limits.wideCoequalizer.cotrident_π /-
 @[simp]
 theorem wideCoequalizer.cotrident_π : (wideCoequalizer.cotrident f).π = wideCoequalizer.π f :=
   rfl
 #align category_theory.limits.wide_coequalizer.cotrident_π CategoryTheory.Limits.wideCoequalizer.cotrident_π
+-/
 
+#print CategoryTheory.Limits.wideCoequalizer.cotrident_ι_app_one /-
 @[simp]
 theorem wideCoequalizer.cotrident_ι_app_one :
     (wideCoequalizer.cotrident f).ι.app one = wideCoequalizer.π f :=
   rfl
 #align category_theory.limits.wide_coequalizer.cotrident_ι_app_one CategoryTheory.Limits.wideCoequalizer.cotrident_ι_app_one
+-/
 
 #print CategoryTheory.Limits.wideCoequalizer.condition /-
 @[reassoc]
@@ -788,11 +876,13 @@ section
 
 variable {f}
 
+#print CategoryTheory.Limits.epi_of_isColimit_parallelFamily /-
 /-- The wide coequalizer morphism in any colimit cocone is an epimorphism. -/
 theorem epi_of_isColimit_parallelFamily [Nonempty J] {c : Cocone (parallelFamily f)}
     (i : IsColimit c) : Epi (c.ι.app one) :=
   { left_cancellation := fun Z h k w => Cotrident.IsColimit.hom_ext i w }
 #align category_theory.limits.epi_of_is_colimit_parallel_family CategoryTheory.Limits.epi_of_isColimit_parallelFamily
+-/
 
 end
 
Diff
@@ -84,7 +84,7 @@ instance : Inhabited (WalkingParallelFamily J) :=
 #print CategoryTheory.Limits.WalkingParallelFamily.Hom /-
 /-- The type family of morphisms for the diagram indexing a wide (co)equalizer. -/
 inductive WalkingParallelFamily.Hom (J : Type w) :
-  WalkingParallelFamily J → WalkingParallelFamily J → Type w
+    WalkingParallelFamily J → WalkingParallelFamily J → Type w
   | id : ∀ X : WalkingParallelFamily.{w} J, walking_parallel_family.hom X X
   | line : ∀ j : J, walking_parallel_family.hom zero one
   deriving DecidableEq
Diff
@@ -144,45 +144,21 @@ def parallelFamily : WalkingParallelFamily J ⥤ C
 #align category_theory.limits.parallel_family CategoryTheory.Limits.parallelFamily
 -/
 
-/- warning: category_theory.limits.parallel_family_obj_zero -> CategoryTheory.Limits.parallelFamily_obj_zero is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)), Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) X
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)), Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) X
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.parallel_family_obj_zero CategoryTheory.Limits.parallelFamily_obj_zeroₓ'. -/
 @[simp]
 theorem parallelFamily_obj_zero : (parallelFamily f).obj zero = X :=
   rfl
 #align category_theory.limits.parallel_family_obj_zero CategoryTheory.Limits.parallelFamily_obj_zero
 
-/- warning: category_theory.limits.parallel_family_obj_one -> CategoryTheory.Limits.parallelFamily_obj_one is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)), Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) Y
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)), Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) Y
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.parallel_family_obj_one CategoryTheory.Limits.parallelFamily_obj_oneₓ'. -/
 @[simp]
 theorem parallelFamily_obj_one : (parallelFamily f).obj one = Y :=
   rfl
 #align category_theory.limits.parallel_family_obj_one CategoryTheory.Limits.parallelFamily_obj_one
 
-/- warning: category_theory.limits.parallel_family_map_left -> CategoryTheory.Limits.parallelFamily_map_left is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)) {j : J}, Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)) (f j)
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)) {j : J}, Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)) (f j)
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.parallel_family_map_left CategoryTheory.Limits.parallelFamily_map_leftₓ'. -/
 @[simp]
 theorem parallelFamily_map_left {j : J} : (parallelFamily f).map (line j) = f j :=
   rfl
 #align category_theory.limits.parallel_family_map_left CategoryTheory.Limits.parallelFamily_map_left
 
-/- warning: category_theory.limits.diagram_iso_parallel_family -> CategoryTheory.Limits.diagramIsoParallelFamily is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1), CategoryTheory.Iso.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) F (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1), CategoryTheory.Iso.{max u2 u1, max (max u3 u2) u1} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) F (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.diagram_iso_parallel_family CategoryTheory.Limits.diagramIsoParallelFamilyₓ'. -/
 /-- Every functor indexing a wide (co)equalizer is naturally isomorphic (actually, equal) to a
     `parallel_family` -/
 @[simps]
@@ -191,12 +167,6 @@ def diagramIsoParallelFamily (F : WalkingParallelFamily J ⥤ C) :
   (NatIso.ofComponents fun j => eqToIso <| by cases j <;> tidy) <| by tidy
 #align category_theory.limits.diagram_iso_parallel_family CategoryTheory.Limits.diagramIsoParallelFamily
 
-/- warning: category_theory.limits.walking_parallel_family_equiv_walking_parallel_pair -> CategoryTheory.Limits.walkingParallelFamilyEquivWalkingParallelPair is a dubious translation:
-lean 3 declaration is
-  CategoryTheory.Equivalence.{u1, 0, u1, 0} (CategoryTheory.Limits.WalkingParallelFamily.{u1} (ULift.{u1, 0} Bool)) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} (ULift.{u1, 0} Bool)) CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory
-but is expected to have type
-  CategoryTheory.Equivalence.{u1, 0, u1, 0} (CategoryTheory.Limits.WalkingParallelFamily.{u1} (ULift.{u1, 0} Bool)) CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} (ULift.{u1, 0} Bool)) CategoryTheory.Limits.walkingParallelPairHomCategory
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.walking_parallel_family_equiv_walking_parallel_pair CategoryTheory.Limits.walkingParallelFamilyEquivWalkingParallelPairₓ'. -/
 /-- `walking_parallel_pair` as a category is equivalent to a special case of
 `walking_parallel_family`.  -/
 @[simps]
@@ -226,12 +196,6 @@ abbrev Cotrident :=
 
 variable {f}
 
-/- warning: category_theory.limits.trident.ι -> CategoryTheory.Limits.Trident.ι is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.ι CategoryTheory.Limits.Trident.ιₓ'. -/
 /-- A trident `t` on the parallel family `f : J → (X ⟶ Y)` consists of two morphisms
     `t.π.app zero : t.X ⟶ X` and `t.π.app one : t.X ⟶ Y`. Of these, only the first one is
     interesting, and we give it the shorter name `trident.ι t`. -/
@@ -239,12 +203,6 @@ abbrev Trident.ι (t : Trident f) :=
   t.π.app zero
 #align category_theory.limits.trident.ι CategoryTheory.Limits.Trident.ι
 
-/- warning: category_theory.limits.cotrident.π -> CategoryTheory.Limits.Cotrident.π is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.π CategoryTheory.Limits.Cotrident.πₓ'. -/
 /-- A cotrident `t` on the parallel family `f : J → (X ⟶ Y)` consists of two morphisms
     `t.ι.app zero : X ⟶ t.X` and `t.ι.app one : Y ⟶ t.X`. Of these, only the second one is
     interesting, and we give it the shorter name `cotrident.π t`. -/
@@ -252,39 +210,21 @@ abbrev Cotrident.π (t : Cotrident f) :=
   t.ι.app one
 #align category_theory.limits.cotrident.π CategoryTheory.Limits.Cotrident.π
 
-/- warning: category_theory.limits.trident.ι_eq_app_zero -> CategoryTheory.Limits.Trident.ι_eq_app_zero is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.ι_eq_app_zero CategoryTheory.Limits.Trident.ι_eq_app_zeroₓ'. -/
 @[simp]
 theorem Trident.ι_eq_app_zero (t : Trident f) : t.ι = t.π.app zero :=
   rfl
 #align category_theory.limits.trident.ι_eq_app_zero CategoryTheory.Limits.Trident.ι_eq_app_zero
 
-/- warning: category_theory.limits.cotrident.π_eq_app_one -> CategoryTheory.Limits.Cotrident.π_eq_app_one is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.π_eq_app_one CategoryTheory.Limits.Cotrident.π_eq_app_oneₓ'. -/
 @[simp]
 theorem Cotrident.π_eq_app_one (t : Cotrident f) : t.π = t.ι.app one :=
   rfl
 #align category_theory.limits.cotrident.π_eq_app_one CategoryTheory.Limits.Cotrident.π_eq_app_one
 
-/- warning: category_theory.limits.trident.app_zero -> CategoryTheory.Limits.Trident.app_zero is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.app_zero CategoryTheory.Limits.Trident.app_zeroₓ'. -/
 @[simp, reassoc]
 theorem Trident.app_zero (s : Trident f) (j : J) : s.π.app zero ≫ f j = s.π.app one := by
   rw [← s.w (line j), parallel_family_map_left]
 #align category_theory.limits.trident.app_zero CategoryTheory.Limits.Trident.app_zero
 
-/- warning: category_theory.limits.cotrident.app_one -> CategoryTheory.Limits.Cotrident.app_one is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.app_one CategoryTheory.Limits.Cotrident.app_oneₓ'. -/
 @[simp, reassoc]
 theorem Cotrident.app_one (s : Cotrident f) (j : J) : f j ≫ s.ι.app one = s.ι.app zero := by
   rw [← s.w (line j), parallel_family_map_left]
@@ -326,48 +266,27 @@ def Cotrident.ofπ [Nonempty J] {P : C} (π : Y ⟶ P) (w : ∀ j₁ j₂, f j
 #align category_theory.limits.cotrident.of_π CategoryTheory.Limits.Cotrident.ofπ
 -/
 
-/- warning: category_theory.limits.trident.ι_of_ι -> CategoryTheory.Limits.Trident.ι_ofι is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {P : C} (ι : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) P X) (w : forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) P Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) P X Y ι (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) P X Y ι (f j₂))), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁)) (CategoryTheory.Limits.Trident.ofι.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) _inst_2 P ι w))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) (CategoryTheory.Limits.Trident.ofι.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) _inst_2 P ι w)) ι
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {P : C} (ι : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) P X) (w : forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) P Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) P X Y ι (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) P X Y ι (f j₂))), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁)) (CategoryTheory.Limits.Trident.ofι.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) _inst_2 P ι w)))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) (CategoryTheory.Limits.Trident.ofι.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) _inst_2 P ι w)) ι
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.ι_of_ι CategoryTheory.Limits.Trident.ι_ofιₓ'. -/
 -- See note [dsimp, simp]
 theorem Trident.ι_ofι [Nonempty J] {P : C} (ι : P ⟶ X) (w : ∀ j₁ j₂, ι ≫ f j₁ = ι ≫ f j₂) :
     (Trident.ofι ι w).ι = ι :=
   rfl
 #align category_theory.limits.trident.ι_of_ι CategoryTheory.Limits.Trident.ι_ofι
 
-/- warning: category_theory.limits.cotrident.π_of_π -> CategoryTheory.Limits.Cotrident.π_ofπ is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {P : C} (π : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y P) (w : forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X P) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y P (f j₁) π) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y P (f j₂) π)), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁)) (CategoryTheory.Limits.Cotrident.ofπ.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) _inst_2 P π w))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) (CategoryTheory.Limits.Cotrident.ofπ.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) _inst_2 P π w)) π
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {P : C} (π : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y P) (w : forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X P) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y P (f j₁) π) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y P (f j₂) π)), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁)) (CategoryTheory.Limits.Cotrident.ofπ.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) _inst_2 P π w)))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) (CategoryTheory.Limits.Cotrident.ofπ.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) _inst_2 P π w)) π
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.π_of_π CategoryTheory.Limits.Cotrident.π_ofπₓ'. -/
 theorem Cotrident.π_ofπ [Nonempty J] {P : C} (π : Y ⟶ P) (w : ∀ j₁ j₂, f j₁ ≫ π = f j₂ ≫ π) :
     (Cotrident.ofπ π w).π = π :=
   rfl
 #align category_theory.limits.cotrident.π_of_π CategoryTheory.Limits.Cotrident.π_ofπ
 
-/- warning: category_theory.limits.trident.condition -> CategoryTheory.Limits.Trident.condition is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.condition CategoryTheory.Limits.Trident.conditionₓ'. -/
 @[reassoc]
 theorem Trident.condition (j₁ j₂ : J) (t : Trident f) : t.ι ≫ f j₁ = t.ι ≫ f j₂ := by
   rw [t.app_zero, t.app_zero]
 #align category_theory.limits.trident.condition CategoryTheory.Limits.Trident.condition
 
-/- warning: category_theory.limits.cotrident.condition -> CategoryTheory.Limits.Cotrident.condition is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.condition CategoryTheory.Limits.Cotrident.conditionₓ'. -/
 @[reassoc]
 theorem Cotrident.condition (j₁ j₂ : J) (t : Cotrident f) : f j₁ ≫ t.π = f j₂ ≫ t.π := by
   rw [t.app_one, t.app_one]
 #align category_theory.limits.cotrident.condition CategoryTheory.Limits.Cotrident.condition
 
-/- warning: category_theory.limits.trident.equalizer_ext -> CategoryTheory.Limits.Trident.equalizer_ext is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.equalizer_ext CategoryTheory.Limits.Trident.equalizer_extₓ'. -/
 /-- To check whether two maps are equalized by both maps of a trident, it suffices to check it for
 the first map -/
 theorem Trident.equalizer_ext [Nonempty J] (s : Trident f) {W : C} {k l : W ⟶ s.pt}
@@ -376,9 +295,6 @@ theorem Trident.equalizer_ext [Nonempty J] (s : Trident f) {W : C} {k l : W ⟶
   | one => by rw [← s.app_zero (Classical.arbitrary J), reassoc_of h]
 #align category_theory.limits.trident.equalizer_ext CategoryTheory.Limits.Trident.equalizer_ext
 
-/- warning: category_theory.limits.cotrident.coequalizer_ext -> CategoryTheory.Limits.Cotrident.coequalizer_ext is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.coequalizer_ext CategoryTheory.Limits.Cotrident.coequalizer_extₓ'. -/
 /-- To check whether two maps are coequalized by both maps of a cotrident, it suffices to check it
 for the second map -/
 theorem Cotrident.coequalizer_ext [Nonempty J] (s : Cotrident f) {W : C} {k l : s.pt ⟶ W}
@@ -387,31 +303,16 @@ theorem Cotrident.coequalizer_ext [Nonempty J] (s : Cotrident f) {W : C} {k l :
   | one => h
 #align category_theory.limits.cotrident.coequalizer_ext CategoryTheory.Limits.Cotrident.coequalizer_ext
 
-/- warning: category_theory.limits.trident.is_limit.hom_ext -> CategoryTheory.Limits.Trident.IsLimit.hom_ext is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f}, (CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) -> (forall {W : C} {k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)} {l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) k (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) l (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s))) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) k l))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f}, (CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) -> (forall {W : C} {k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)} {l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) k (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) l (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s))) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) k l))
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.is_limit.hom_ext CategoryTheory.Limits.Trident.IsLimit.hom_extₓ'. -/
 theorem Trident.IsLimit.hom_ext [Nonempty J] {s : Trident f} (hs : IsLimit s) {W : C}
     {k l : W ⟶ s.pt} (h : k ≫ s.ι = l ≫ s.ι) : k = l :=
   hs.hom_ext <| Trident.equalizer_ext _ h
 #align category_theory.limits.trident.is_limit.hom_ext CategoryTheory.Limits.Trident.IsLimit.hom_ext
 
-/- warning: category_theory.limits.cotrident.is_colimit.hom_ext -> CategoryTheory.Limits.Cotrident.IsColimit.hom_ext is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.is_colimit.hom_ext CategoryTheory.Limits.Cotrident.IsColimit.hom_extₓ'. -/
 theorem Cotrident.IsColimit.hom_ext [Nonempty J] {s : Cotrident f} (hs : IsColimit s) {W : C}
     {k l : s.pt ⟶ W} (h : s.π ≫ k = s.π ≫ l) : k = l :=
   hs.hom_ext <| Cotrident.coequalizer_ext _ h
 #align category_theory.limits.cotrident.is_colimit.hom_ext CategoryTheory.Limits.Cotrident.IsColimit.hom_ext
 
-/- warning: category_theory.limits.trident.is_limit.lift' -> CategoryTheory.Limits.Trident.IsLimit.lift' is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f}, (CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) -> (forall {W : C} (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W X), (forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W X Y k (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W X Y k (f j₂))) -> (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (fun (l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) => Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) l (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) k)))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f}, (CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) -> (forall {W : C} (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W X), (forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W X Y k (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W X Y k (f j₂))) -> (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (fun (l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) => Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) l (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) k)))
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.is_limit.lift' CategoryTheory.Limits.Trident.IsLimit.lift'ₓ'. -/
 /-- If `s` is a limit trident over `f`, then a morphism `k : W ⟶ X` satisfying
     `∀ j₁ j₂, k ≫ f j₁ = k ≫ f j₂` induces a morphism `l : W ⟶ s.X` such that
     `l ≫ trident.ι s = k`. -/
@@ -420,9 +321,6 @@ def Trident.IsLimit.lift' [Nonempty J] {s : Trident f} (hs : IsLimit s) {W : C}
   ⟨hs.lift <| Trident.ofι _ h, hs.fac _ _⟩
 #align category_theory.limits.trident.is_limit.lift' CategoryTheory.Limits.Trident.IsLimit.lift'
 
-/- warning: category_theory.limits.cotrident.is_colimit.desc' -> CategoryTheory.Limits.Cotrident.IsColimit.desc' is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.is_colimit.desc' CategoryTheory.Limits.Cotrident.IsColimit.desc'ₓ'. -/
 /-- If `s` is a colimit cotrident over `f`, then a morphism `k : Y ⟶ W` satisfying
     `∀ j₁ j₂, f j₁ ≫ k = f j₂ ≫ k` induces a morphism `l : s.X ⟶ W` such that
     `cotrident.π s ≫ l = k`. -/
@@ -431,9 +329,6 @@ def Cotrident.IsColimit.desc' [Nonempty J] {s : Cotrident f} (hs : IsColimit s)
   ⟨hs.desc <| Cotrident.ofπ _ h, hs.fac _ _⟩
 #align category_theory.limits.cotrident.is_colimit.desc' CategoryTheory.Limits.Cotrident.IsColimit.desc'
 
-/- warning: category_theory.limits.trident.is_limit.mk -> CategoryTheory.Limits.Trident.IsLimit.mk is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.is_limit.mk CategoryTheory.Limits.Trident.IsLimit.mkₓ'. -/
 /-- This is a slightly more convenient method to verify that a trident is a limit cone. It
     only asks for a proof of facts that carry any mathematical content -/
 def Trident.IsLimit.mk [Nonempty J] (t : Trident f) (lift : ∀ s : Trident f, s.pt ⟶ t.pt)
@@ -449,9 +344,6 @@ def Trident.IsLimit.mk [Nonempty J] (t : Trident f) (lift : ∀ s : Trident f, s
     uniq := uniq }
 #align category_theory.limits.trident.is_limit.mk CategoryTheory.Limits.Trident.IsLimit.mk
 
-/- warning: category_theory.limits.trident.is_limit.mk' -> CategoryTheory.Limits.Trident.IsLimit.mk' is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.is_limit.mk' CategoryTheory.Limits.Trident.IsLimit.mk'ₓ'. -/
 /-- This is another convenient method to verify that a trident is a limit cone. It
     only asks for a proof of facts that carry any mathematical content, and allows access to the
     same `s` for all parts. -/
@@ -461,9 +353,6 @@ def Trident.IsLimit.mk' [Nonempty J] (t : Trident f)
     (create s).2.2 (w zero)
 #align category_theory.limits.trident.is_limit.mk' CategoryTheory.Limits.Trident.IsLimit.mk'
 
-/- warning: category_theory.limits.cotrident.is_colimit.mk -> CategoryTheory.Limits.Cotrident.IsColimit.mk is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.is_colimit.mk CategoryTheory.Limits.Cotrident.IsColimit.mkₓ'. -/
 /-- This is a slightly more convenient method to verify that a cotrident is a colimit cocone. It
     only asks for a proof of facts that carry any mathematical content -/
 def Cotrident.IsColimit.mk [Nonempty J] (t : Cotrident f) (desc : ∀ s : Cotrident f, t.pt ⟶ s.pt)
@@ -479,9 +368,6 @@ def Cotrident.IsColimit.mk [Nonempty J] (t : Cotrident f) (desc : ∀ s : Cotrid
     uniq := uniq }
 #align category_theory.limits.cotrident.is_colimit.mk CategoryTheory.Limits.Cotrident.IsColimit.mk
 
-/- warning: category_theory.limits.cotrident.is_colimit.mk' -> CategoryTheory.Limits.Cotrident.IsColimit.mk' is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.is_colimit.mk' CategoryTheory.Limits.Cotrident.IsColimit.mk'ₓ'. -/
 /-- This is another convenient method to verify that a cotrident is a colimit cocone. It
     only asks for a proof of facts that carry any mathematical content, and allows access to the
     same `s` for all parts. -/
@@ -510,9 +396,6 @@ def Trident.IsLimit.homIso [Nonempty J] {t : Trident f} (ht : IsLimit t) (Z : C)
 #align category_theory.limits.trident.is_limit.hom_iso CategoryTheory.Limits.Trident.IsLimit.homIso
 -/
 
-/- warning: category_theory.limits.trident.is_limit.hom_iso_natural -> CategoryTheory.Limits.Trident.IsLimit.homIso_natural is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.is_limit.hom_iso_natural CategoryTheory.Limits.Trident.IsLimit.homIso_naturalₓ'. -/
 /-- The bijection of `trident.is_limit.hom_iso` is natural in `Z`. -/
 theorem Trident.IsLimit.homIso_natural [Nonempty J] {t : Trident f} (ht : IsLimit t) {Z Z' : C}
     (q : Z' ⟶ Z) (k : Z ⟶ t.pt) :
@@ -537,9 +420,6 @@ def Cotrident.IsColimit.homIso [Nonempty J] {t : Cotrident f} (ht : IsColimit t)
 #align category_theory.limits.cotrident.is_colimit.hom_iso CategoryTheory.Limits.Cotrident.IsColimit.homIso
 -/
 
-/- warning: category_theory.limits.cotrident.is_colimit.hom_iso_natural -> CategoryTheory.Limits.Cotrident.IsColimit.homIso_natural is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.is_colimit.hom_iso_natural CategoryTheory.Limits.Cotrident.IsColimit.homIso_naturalₓ'. -/
 /-- The bijection of `cotrident.is_colimit.hom_iso` is natural in `Z`. -/
 theorem Cotrident.IsColimit.homIso_natural [Nonempty J] {t : Cotrident f} {Z Z' : C} (q : Z ⟶ Z')
     (ht : IsColimit t) (k : t.pt ⟶ Z) :
@@ -548,12 +428,6 @@ theorem Cotrident.IsColimit.homIso_natural [Nonempty J] {t : Cotrident f} {Z Z'
   (Category.assoc _ _ _).symm
 #align category_theory.limits.cotrident.is_colimit.hom_iso_natural CategoryTheory.Limits.Cotrident.IsColimit.homIso_natural
 
-/- warning: category_theory.limits.cone.of_trident -> CategoryTheory.Limits.Cone.ofTrident is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1}, (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) -> (CategoryTheory.Limits.Cone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F)
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1}, (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) -> (CategoryTheory.Limits.Cone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F)
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.cone.of_trident CategoryTheory.Limits.Cone.ofTridentₓ'. -/
 /-- This is a helper construction that can be useful when verifying that a category has certain wide
     equalizers. Given `F : walking_parallel_family ⥤ C`, which is really the same as
     `parallel_family (λ j, F.map (line j))`, and a trident on `λ j, F.map (line j)`, we get a cone
@@ -570,12 +444,6 @@ def Cone.ofTrident {F : WalkingParallelFamily J ⥤ C} (t : Trident fun j => F.m
       naturality' := fun j j' g => by cases g <;> · dsimp; simp }
 #align category_theory.limits.cone.of_trident CategoryTheory.Limits.Cone.ofTrident
 
-/- warning: category_theory.limits.cocone.of_cotrident -> CategoryTheory.Limits.Cocone.ofCotrident is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1}, (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) -> (CategoryTheory.Limits.Cocone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F)
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1}, (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) -> (CategoryTheory.Limits.Cocone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F)
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.cocone.of_cotrident CategoryTheory.Limits.Cocone.ofCotridentₓ'. -/
 /-- This is a helper construction that can be useful when verifying that a category has all
     coequalizers. Given `F : walking_parallel_family ⥤ C`, which is really the same as
     `parallel_family (λ j, F.map (line j))`, and a cotrident on `λ j, F.map (line j)` we get a
@@ -592,18 +460,12 @@ def Cocone.ofCotrident {F : WalkingParallelFamily J ⥤ C} (t : Cotrident fun j
       naturality' := fun j j' g => by cases g <;> dsimp <;> simp [cotrident.app_one t] }
 #align category_theory.limits.cocone.of_cotrident CategoryTheory.Limits.Cocone.ofCotrident
 
-/- warning: category_theory.limits.cone.of_trident_π -> CategoryTheory.Limits.Cone.ofTrident_π is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.cone.of_trident_π CategoryTheory.Limits.Cone.ofTrident_πₓ'. -/
 @[simp]
 theorem Cone.ofTrident_π {F : WalkingParallelFamily J ⥤ C} (t : Trident fun j => F.map (line j))
     (j) : (Cone.ofTrident t).π.app j = t.π.app j ≫ eqToHom (by tidy) :=
   rfl
 #align category_theory.limits.cone.of_trident_π CategoryTheory.Limits.Cone.ofTrident_π
 
-/- warning: category_theory.limits.cocone.of_cotrident_ι -> CategoryTheory.Limits.Cocone.ofCotrident_ι is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.cocone.of_cotrident_ι CategoryTheory.Limits.Cocone.ofCotrident_ιₓ'. -/
 @[simp]
 theorem Cocone.ofCotrident_ι {F : WalkingParallelFamily J ⥤ C}
     (t : Cotrident fun j => F.map (line j)) (j) :
@@ -611,12 +473,6 @@ theorem Cocone.ofCotrident_ι {F : WalkingParallelFamily J ⥤ C}
   rfl
 #align category_theory.limits.cocone.of_cotrident_ι CategoryTheory.Limits.Cocone.ofCotrident_ι
 
-/- warning: category_theory.limits.trident.of_cone -> CategoryTheory.Limits.Trident.ofCone is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1}, (CategoryTheory.Limits.Cone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) -> (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1}, (CategoryTheory.Limits.Cone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) -> (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.of_cone CategoryTheory.Limits.Trident.ofConeₓ'. -/
 /-- Given `F : walking_parallel_family ⥤ C`, which is really the same as
     `parallel_family (λ j, F.map (line j))` and a cone on `F`, we get a trident on
     `λ j, F.map (line j)`. -/
@@ -626,12 +482,6 @@ def Trident.ofCone {F : WalkingParallelFamily J ⥤ C} (t : Cone F) : Trident fu
   π := { app := fun X => t.π.app X ≫ eqToHom (by tidy) }
 #align category_theory.limits.trident.of_cone CategoryTheory.Limits.Trident.ofCone
 
-/- warning: category_theory.limits.cotrident.of_cocone -> CategoryTheory.Limits.Cotrident.ofCocone is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1}, (CategoryTheory.Limits.Cocone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) -> (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1}, (CategoryTheory.Limits.Cocone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) -> (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.of_cocone CategoryTheory.Limits.Cotrident.ofCoconeₓ'. -/
 /-- Given `F : walking_parallel_family ⥤ C`, which is really the same as
     `parallel_family (F.map left) (F.map right)` and a cocone on `F`, we get a cotrident on
     `λ j, F.map (line j)`. -/
@@ -641,30 +491,18 @@ def Cotrident.ofCocone {F : WalkingParallelFamily J ⥤ C} (t : Cocone F) :
   ι := { app := fun X => eqToHom (by tidy) ≫ t.ι.app X }
 #align category_theory.limits.cotrident.of_cocone CategoryTheory.Limits.Cotrident.ofCocone
 
-/- warning: category_theory.limits.trident.of_cone_π -> CategoryTheory.Limits.Trident.ofCone_π is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.of_cone_π CategoryTheory.Limits.Trident.ofCone_πₓ'. -/
 @[simp]
 theorem Trident.ofCone_π {F : WalkingParallelFamily J ⥤ C} (t : Cone F) (j) :
     (Trident.ofCone t).π.app j = t.π.app j ≫ eqToHom (by tidy) :=
   rfl
 #align category_theory.limits.trident.of_cone_π CategoryTheory.Limits.Trident.ofCone_π
 
-/- warning: category_theory.limits.cotrident.of_cocone_ι -> CategoryTheory.Limits.Cotrident.ofCocone_ι is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.of_cocone_ι CategoryTheory.Limits.Cotrident.ofCocone_ιₓ'. -/
 @[simp]
 theorem Cotrident.ofCocone_ι {F : WalkingParallelFamily J ⥤ C} (t : Cocone F) (j) :
     (Cotrident.ofCocone t).ι.app j = eqToHom (by tidy) ≫ t.ι.app j :=
   rfl
 #align category_theory.limits.cotrident.of_cocone_ι CategoryTheory.Limits.Cotrident.ofCocone_ι
 
-/- warning: category_theory.limits.trident.mk_hom -> CategoryTheory.Limits.Trident.mkHom is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f} {t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f} (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) k (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) -> (Quiver.Hom.{succ u2, max u1 u3 u2} (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.CategoryStruct.toQuiver.{u2, max u1 u3 u2} (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Category.toCategoryStruct.{u2, max u1 u3 u2} (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)))) s t)
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f} {t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f} (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) k (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) -> (Quiver.Hom.{succ u2, max (max u3 u2) u1} (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.CategoryStruct.toQuiver.{u2, max (max u3 u2) u1} (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Category.toCategoryStruct.{u2, max (max u3 u2) u1} (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)))) s t)
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.mk_hom CategoryTheory.Limits.Trident.mkHomₓ'. -/
 /-- Helper function for constructing morphisms between wide equalizer tridents.
 -/
 @[simps]
@@ -677,12 +515,6 @@ def Trident.mkHom [Nonempty J] {s t : Trident f} (k : s.pt ⟶ t.pt) (w : k ≫
     · simpa using w =≫ f (Classical.arbitrary J)
 #align category_theory.limits.trident.mk_hom CategoryTheory.Limits.Trident.mkHom
 
-/- warning: category_theory.limits.trident.ext -> CategoryTheory.Limits.Trident.ext is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f} {t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f} (i : CategoryTheory.Iso.{u2, u3} C _inst_1 (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Iso.hom.{u2, u3} C _inst_1 (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) i) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) -> (CategoryTheory.Iso.{u2, max u1 u3 u2} (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) s t)
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f} {t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f} (i : CategoryTheory.Iso.{u2, u3} C _inst_1 (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Iso.hom.{u2, u3} C _inst_1 (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) i) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) -> (CategoryTheory.Iso.{u2, max (max u3 u2) u1} (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) s t)
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.ext CategoryTheory.Limits.Trident.extₓ'. -/
 /-- To construct an isomorphism between tridents,
 it suffices to give an isomorphism between the cone points
 and check that it commutes with the `ι` morphisms.
@@ -694,9 +526,6 @@ def Trident.ext [Nonempty J] {s t : Trident f} (i : s.pt ≅ t.pt) (w : i.Hom 
   inv := Trident.mkHom i.inv (by rw [← w, iso.inv_hom_id_assoc])
 #align category_theory.limits.trident.ext CategoryTheory.Limits.Trident.ext
 
-/- warning: category_theory.limits.cotrident.mk_hom -> CategoryTheory.Limits.Cotrident.mkHom is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.mk_hom CategoryTheory.Limits.Cotrident.mkHomₓ'. -/
 /-- Helper function for constructing morphisms between coequalizer cotridents.
 -/
 @[simps]
@@ -709,9 +538,6 @@ def Cotrident.mkHom [Nonempty J] {s t : Cotrident f} (k : s.pt ⟶ t.pt) (w : s.
     · exact w
 #align category_theory.limits.cotrident.mk_hom CategoryTheory.Limits.Cotrident.mkHom
 
-/- warning: category_theory.limits.cotrident.ext -> CategoryTheory.Limits.Cotrident.ext is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.ext CategoryTheory.Limits.Cotrident.extₓ'. -/
 /-- To construct an isomorphism between cotridents,
 it suffices to give an isomorphism between the cocone points
 and check that it commutes with the `π` morphisms.
@@ -762,20 +588,11 @@ abbrev wideEqualizer.trident : Trident f :=
 #align category_theory.limits.wide_equalizer.trident CategoryTheory.Limits.wideEqualizer.trident
 -/
 
-/- warning: category_theory.limits.wide_equalizer.trident_ι -> CategoryTheory.Limits.wideEqualizer.trident_ι is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)) [_inst_2 : CategoryTheory.Limits.HasWideEqualizer.{u1, u2, u3} J C _inst_1 X Y f], Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideEqualizer.trident.{u1, u2, u3} J C _inst_1 X Y f _inst_2))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f (CategoryTheory.Limits.wideEqualizer.trident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)) (CategoryTheory.Limits.wideEqualizer.ι.{u1, u2, u3} J C _inst_1 X Y f _inst_2)
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)) [_inst_2 : CategoryTheory.Limits.HasWideEqualizer.{u1, u2, u3} J C _inst_1 X Y f], Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideEqualizer.trident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f (CategoryTheory.Limits.wideEqualizer.trident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)) (CategoryTheory.Limits.wideEqualizer.ι.{u1, u2, u3} J C _inst_1 X Y f _inst_2)
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.wide_equalizer.trident_ι CategoryTheory.Limits.wideEqualizer.trident_ιₓ'. -/
 @[simp]
 theorem wideEqualizer.trident_ι : (wideEqualizer.trident f).ι = wideEqualizer.ι f :=
   rfl
 #align category_theory.limits.wide_equalizer.trident_ι CategoryTheory.Limits.wideEqualizer.trident_ι
 
-/- warning: category_theory.limits.wide_equalizer.trident_π_app_zero -> CategoryTheory.Limits.wideEqualizer.trident_π_app_zero is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.wide_equalizer.trident_π_app_zero CategoryTheory.Limits.wideEqualizer.trident_π_app_zeroₓ'. -/
 @[simp]
 theorem wideEqualizer.trident_π_app_zero :
     (wideEqualizer.trident f).π.app zero = wideEqualizer.ι f :=
@@ -848,12 +665,6 @@ section
 
 variable {f}
 
-/- warning: category_theory.limits.mono_of_is_limit_parallel_family -> CategoryTheory.Limits.mono_of_isLimit_parallelFamily is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {c : CategoryTheory.Limits.Cone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)}, (CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c) -> (CategoryTheory.Mono.{u2, u3} C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f c))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {c : CategoryTheory.Limits.Cone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)}, (CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c) -> (CategoryTheory.Mono.{u2, u3} C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f c))
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.mono_of_is_limit_parallel_family CategoryTheory.Limits.mono_of_isLimit_parallelFamilyₓ'. -/
 /-- The wide equalizer morphism in any limit cone is a monomorphism. -/
 theorem mono_of_isLimit_parallelFamily [Nonempty J] {c : Cone (parallelFamily f)} (i : IsLimit c) :
     Mono (Trident.ι c) :=
@@ -899,20 +710,11 @@ abbrev wideCoequalizer.cotrident : Cotrident f :=
 #align category_theory.limits.wide_coequalizer.cotrident CategoryTheory.Limits.wideCoequalizer.cotrident
 -/
 
-/- warning: category_theory.limits.wide_coequalizer.cotrident_π -> CategoryTheory.Limits.wideCoequalizer.cotrident_π is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)) [_inst_2 : CategoryTheory.Limits.HasWideCoequalizer.{u1, u2, u3} J C _inst_1 X Y f], Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideCoequalizer.cotrident.{u1, u2, u3} J C _inst_1 X Y f _inst_2))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f (CategoryTheory.Limits.wideCoequalizer.cotrident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)) (CategoryTheory.Limits.wideCoequalizer.π.{u1, u2, u3} J C _inst_1 X (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) f _inst_2)
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)) [_inst_2 : CategoryTheory.Limits.HasWideCoequalizer.{u1, u2, u3} J C _inst_1 X Y f], Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideCoequalizer.cotrident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f (CategoryTheory.Limits.wideCoequalizer.cotrident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)) (CategoryTheory.Limits.wideCoequalizer.π.{u1, u2, u3} J C _inst_1 X Y f _inst_2)
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.wide_coequalizer.cotrident_π CategoryTheory.Limits.wideCoequalizer.cotrident_πₓ'. -/
 @[simp]
 theorem wideCoequalizer.cotrident_π : (wideCoequalizer.cotrident f).π = wideCoequalizer.π f :=
   rfl
 #align category_theory.limits.wide_coequalizer.cotrident_π CategoryTheory.Limits.wideCoequalizer.cotrident_π
 
-/- warning: category_theory.limits.wide_coequalizer.cotrident_ι_app_one -> CategoryTheory.Limits.wideCoequalizer.cotrident_ι_app_one is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.wide_coequalizer.cotrident_ι_app_one CategoryTheory.Limits.wideCoequalizer.cotrident_ι_app_oneₓ'. -/
 @[simp]
 theorem wideCoequalizer.cotrident_ι_app_one :
     (wideCoequalizer.cotrident f).ι.app one = wideCoequalizer.π f :=
@@ -986,9 +788,6 @@ section
 
 variable {f}
 
-/- warning: category_theory.limits.epi_of_is_colimit_parallel_family -> CategoryTheory.Limits.epi_of_isColimit_parallelFamily is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.epi_of_is_colimit_parallel_family CategoryTheory.Limits.epi_of_isColimit_parallelFamilyₓ'. -/
 /-- The wide coequalizer morphism in any colimit cocone is an epimorphism. -/
 theorem epi_of_isColimit_parallelFamily [Nonempty J] {c : Cocone (parallelFamily f)}
     (i : IsColimit c) : Epi (c.ι.app one) :=
Diff
@@ -140,10 +140,7 @@ def parallelFamily : WalkingParallelFamily J ⥤ C
     match x, y, h with
     | _, _, id _ => 𝟙 _
     | _, _, line j => f j
-  map_comp' := by
-    rintro _ _ _ ⟨⟩ ⟨⟩ <;>
-      · unfold_aux
-        simp <;> rfl
+  map_comp' := by rintro _ _ _ ⟨⟩ ⟨⟩ <;> · unfold_aux; simp <;> rfl
 #align category_theory.limits.parallel_family CategoryTheory.Limits.parallelFamily
 -/
 
@@ -570,10 +567,7 @@ def Cone.ofTrident {F : WalkingParallelFamily J ⥤ C} (t : Trident fun j => F.m
   pt := t.pt
   π :=
     { app := fun X => t.π.app X ≫ eqToHom (by tidy)
-      naturality' := fun j j' g => by
-        cases g <;>
-          · dsimp
-            simp }
+      naturality' := fun j j' g => by cases g <;> · dsimp; simp }
 #align category_theory.limits.cone.of_trident CategoryTheory.Limits.Cone.ofTrident
 
 /- warning: category_theory.limits.cocone.of_cotrident -> CategoryTheory.Limits.Cocone.ofCotrident is a dubious translation:
Diff
@@ -278,10 +278,7 @@ theorem Cotrident.π_eq_app_one (t : Cotrident f) : t.π = t.ι.app one :=
 #align category_theory.limits.cotrident.π_eq_app_one CategoryTheory.Limits.Cotrident.π_eq_app_one
 
 /- warning: category_theory.limits.trident.app_zero -> CategoryTheory.Limits.Trident.app_zero is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (j : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (f j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (j : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (f j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.app_zero CategoryTheory.Limits.Trident.app_zeroₓ'. -/
 @[simp, reassoc]
 theorem Trident.app_zero (s : Trident f) (j : J) : s.π.app zero ≫ f j = s.π.app one := by
@@ -289,10 +286,7 @@ theorem Trident.app_zero (s : Trident f) (j : J) : s.π.app zero ≫ f j = s.π.
 #align category_theory.limits.trident.app_zero CategoryTheory.Limits.Trident.app_zero
 
 /- warning: category_theory.limits.cotrident.app_one -> CategoryTheory.Limits.Cotrident.app_one is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (j : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (f j) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (j : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (f j) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.app_one CategoryTheory.Limits.Cotrident.app_oneₓ'. -/
 @[simp, reassoc]
 theorem Cotrident.app_one (s : Cotrident f) (j : J) : f j ≫ s.ι.app one = s.ι.app zero := by
@@ -359,10 +353,7 @@ theorem Cotrident.π_ofπ [Nonempty J] {P : C} (π : Y ⟶ P) (w : ∀ j₁ j₂
 #align category_theory.limits.cotrident.π_of_π CategoryTheory.Limits.Cotrident.π_ofπ
 
 /- warning: category_theory.limits.trident.condition -> CategoryTheory.Limits.Trident.condition is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (j₁ : J) (j₂ : J) (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t) (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t) (f j₂))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (j₁ : J) (j₂ : J) (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t) (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t) (f j₂))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.condition CategoryTheory.Limits.Trident.conditionₓ'. -/
 @[reassoc]
 theorem Trident.condition (j₁ j₂ : J) (t : Trident f) : t.ι ≫ f j₁ = t.ι ≫ f j₂ := by
@@ -370,10 +361,7 @@ theorem Trident.condition (j₁ j₂ : J) (t : Trident f) : t.ι ≫ f j₁ = t.
 #align category_theory.limits.trident.condition CategoryTheory.Limits.Trident.condition
 
 /- warning: category_theory.limits.cotrident.condition -> CategoryTheory.Limits.Cotrident.condition is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (j₁ : J) (j₂ : J) (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (f j₁) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (f j₂) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (j₁ : J) (j₂ : J) (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (f j₁) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (f j₂) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.condition CategoryTheory.Limits.Cotrident.conditionₓ'. -/
 @[reassoc]
 theorem Cotrident.condition (j₁ j₂ : J) (t : Cotrident f) : f j₁ ≫ t.π = f j₂ ≫ t.π := by
@@ -381,10 +369,7 @@ theorem Cotrident.condition (j₁ j₂ : J) (t : Cotrident f) : f j₁ ≫ t.π
 #align category_theory.limits.cotrident.condition CategoryTheory.Limits.Cotrident.condition
 
 /- warning: category_theory.limits.trident.equalizer_ext -> CategoryTheory.Limits.Trident.equalizer_ext is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) {W : C} {k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)} {l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) k (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) l (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s))) -> (forall (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) j)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) j) k (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) j) l (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j)))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) {W : C} {k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)} {l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) k (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) l (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s))) -> (forall (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) j)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) j) k (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) j) l (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j)))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.equalizer_ext CategoryTheory.Limits.Trident.equalizer_extₓ'. -/
 /-- To check whether two maps are equalized by both maps of a trident, it suffices to check it for
 the first map -/
@@ -395,10 +380,7 @@ theorem Trident.equalizer_ext [Nonempty J] (s : Trident f) {W : C} {k l : W ⟶
 #align category_theory.limits.trident.equalizer_ext CategoryTheory.Limits.Trident.equalizer_ext
 
 /- warning: category_theory.limits.cotrident.coequalizer_ext -> CategoryTheory.Limits.Cotrident.coequalizer_ext is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) {W : C} {k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W} {l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) k) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) l)) -> (forall (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) j) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) j) W (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j) k) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) j) W (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j) l))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) {W : C} {k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W} {l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) k) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) l)) -> (forall (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) j) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) j) W (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j) k) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) j) W (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j) l))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.coequalizer_ext CategoryTheory.Limits.Cotrident.coequalizer_extₓ'. -/
 /-- To check whether two maps are coequalized by both maps of a cotrident, it suffices to check it
 for the second map -/
@@ -420,10 +402,7 @@ theorem Trident.IsLimit.hom_ext [Nonempty J] {s : Trident f} (hs : IsLimit s) {W
 #align category_theory.limits.trident.is_limit.hom_ext CategoryTheory.Limits.Trident.IsLimit.hom_ext
 
 /- warning: category_theory.limits.cotrident.is_colimit.hom_ext -> CategoryTheory.Limits.Cotrident.IsColimit.hom_ext is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f}, (CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) -> (forall {W : C} {k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W} {l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) k) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) l)) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W) k l))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f}, (CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) -> (forall {W : C} {k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W} {l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) k) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) l)) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W) k l))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.is_colimit.hom_ext CategoryTheory.Limits.Cotrident.IsColimit.hom_extₓ'. -/
 theorem Cotrident.IsColimit.hom_ext [Nonempty J] {s : Cotrident f} (hs : IsColimit s) {W : C}
     {k l : s.pt ⟶ W} (h : s.π ≫ k = s.π ≫ l) : k = l :=
@@ -445,10 +424,7 @@ def Trident.IsLimit.lift' [Nonempty J] {s : Trident f} (hs : IsLimit s) {W : C}
 #align category_theory.limits.trident.is_limit.lift' CategoryTheory.Limits.Trident.IsLimit.lift'
 
 /- warning: category_theory.limits.cotrident.is_colimit.desc' -> CategoryTheory.Limits.Cotrident.IsColimit.desc' is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f}, (CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) -> (forall {W : C} (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y W), (forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y W (f j₁) k) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y W (f j₂) k)) -> (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W) (fun (l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W) => Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) l) k)))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f}, (CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) -> (forall {W : C} (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y W), (forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y W (f j₁) k) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y W (f j₂) k)) -> (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W) (fun (l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W) => Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) l) k)))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.is_colimit.desc' CategoryTheory.Limits.Cotrident.IsColimit.desc'ₓ'. -/
 /-- If `s` is a colimit cotrident over `f`, then a morphism `k : Y ⟶ W` satisfying
     `∀ j₁ j₂, f j₁ ≫ k = f j₂ ≫ k` induces a morphism `l : s.X ⟶ W` such that
@@ -459,10 +435,7 @@ def Cotrident.IsColimit.desc' [Nonempty J] {s : Cotrident f} (hs : IsColimit s)
 #align category_theory.limits.cotrident.is_colimit.desc' CategoryTheory.Limits.Cotrident.IsColimit.desc'
 
 /- warning: category_theory.limits.trident.is_limit.mk -> CategoryTheory.Limits.Trident.IsLimit.mk is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (lift : forall (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (forall (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (lift s) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) -> (forall (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (m : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (forall (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) j)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) j) m (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j)) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) m (lift s))) -> (CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (lift : forall (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (forall (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (lift s) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) -> (forall (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (m : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (forall (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) j)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) j) m (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j)) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) m (lift s))) -> (CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.is_limit.mk CategoryTheory.Limits.Trident.IsLimit.mkₓ'. -/
 /-- This is a slightly more convenient method to verify that a trident is a limit cone. It
     only asks for a proof of facts that carry any mathematical content -/
@@ -480,10 +453,7 @@ def Trident.IsLimit.mk [Nonempty J] (t : Trident f) (lift : ∀ s : Trident f, s
 #align category_theory.limits.trident.is_limit.mk CategoryTheory.Limits.Trident.IsLimit.mk
 
 /- warning: category_theory.limits.trident.is_limit.mk' -> CategoryTheory.Limits.Trident.IsLimit.mk' is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), (forall (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (fun (l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) => And (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) l (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) (forall {m : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) m (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) m l)))) -> (CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), (forall (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (fun (l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) => And (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) l (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) (forall {m : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) m (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) m l)))) -> (CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.is_limit.mk' CategoryTheory.Limits.Trident.IsLimit.mk'ₓ'. -/
 /-- This is another convenient method to verify that a trident is a limit cone. It
     only asks for a proof of facts that carry any mathematical content, and allows access to the
@@ -495,10 +465,7 @@ def Trident.IsLimit.mk' [Nonempty J] (t : Trident f)
 #align category_theory.limits.trident.is_limit.mk' CategoryTheory.Limits.Trident.IsLimit.mk'
 
 /- warning: category_theory.limits.cotrident.is_colimit.mk -> CategoryTheory.Limits.Cotrident.IsColimit.mk is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (desc : forall (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)), (forall (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t) (desc s)) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s)) -> (forall (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (m : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)), (forall (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) j) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) j) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) j) m) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j)) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) m (desc s))) -> (CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (desc : forall (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)), (forall (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t) (desc s)) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s)) -> (forall (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (m : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)), (forall (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) j) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) j) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) j) m) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j)) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) m (desc s))) -> (CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.is_colimit.mk CategoryTheory.Limits.Cotrident.IsColimit.mkₓ'. -/
 /-- This is a slightly more convenient method to verify that a cotrident is a colimit cocone. It
     only asks for a proof of facts that carry any mathematical content -/
@@ -516,10 +483,7 @@ def Cotrident.IsColimit.mk [Nonempty J] (t : Cotrident f) (desc : ∀ s : Cotrid
 #align category_theory.limits.cotrident.is_colimit.mk CategoryTheory.Limits.Cotrident.IsColimit.mk
 
 /- warning: category_theory.limits.cotrident.is_colimit.mk' -> CategoryTheory.Limits.Cotrident.IsColimit.mk' is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), (forall (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (fun (l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) => And (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t) l) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s)) (forall {m : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t) m) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s)) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) m l)))) -> (CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), (forall (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (fun (l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) => And (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t) l) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s)) (forall {m : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t) m) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s)) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) m l)))) -> (CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.is_colimit.mk' CategoryTheory.Limits.Cotrident.IsColimit.mk'ₓ'. -/
 /-- This is another convenient method to verify that a cotrident is a colimit cocone. It
     only asks for a proof of facts that carry any mathematical content, and allows access to the
@@ -550,10 +514,7 @@ def Trident.IsLimit.homIso [Nonempty J] {t : Trident f} (ht : IsLimit t) (Z : C)
 -/
 
 /- warning: category_theory.limits.trident.is_limit.hom_iso_natural -> CategoryTheory.Limits.Trident.IsLimit.homIso_natural is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f} (ht : CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) {Z : C} {Z' : C} (q : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Z) (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) ((fun (a : Type.{u2}) (b : Type.{u2}) [self : HasLiftT.{succ u2, succ u2} a b] => self.0) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (HasLiftT.mk.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (CoeTCₓ.coe.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (coeBase.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (coeSubtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))))))) (coeFn.{succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))))) (fun (_x : Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))))) => (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) -> (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))))) (Equiv.hasCoeToFun.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))))) (CategoryTheory.Limits.Trident.IsLimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) q k))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' Z X q ((fun (a : Type.{u2}) (b : Type.{u2}) [self : HasLiftT.{succ u2, succ u2} a b] => self.0) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (HasLiftT.mk.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (CoeTCₓ.coe.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (coeBase.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (coeSubtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))))))) (coeFn.{succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))))) (fun (_x : Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))))) => (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) -> (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))))) (Equiv.hasCoeToFun.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))))) (CategoryTheory.Limits.Trident.IsLimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z) k)))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f} (ht : CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) {Z : C} {Z' : C} (q : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Z) (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (Subtype.val.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))) (FunLike.coe.{succ u2, succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (fun (_x : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.812 : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) => Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂)))) _x) (Equiv.instFunLikeEquiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))))) (CategoryTheory.Limits.Trident.IsLimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) q k))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' Z X q (Subtype.val.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))) (FunLike.coe.{succ u2, succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (fun (_x : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.812 : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) => Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂)))) _x) (Equiv.instFunLikeEquiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))))) (CategoryTheory.Limits.Trident.IsLimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z) k)))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.is_limit.hom_iso_natural CategoryTheory.Limits.Trident.IsLimit.homIso_naturalₓ'. -/
 /-- The bijection of `trident.is_limit.hom_iso` is natural in `Z`. -/
 theorem Trident.IsLimit.homIso_natural [Nonempty J] {t : Trident f} (ht : IsLimit t) {Z Z' : C}
@@ -580,10 +541,7 @@ def Cotrident.IsColimit.homIso [Nonempty J] {t : Cotrident f} (ht : IsColimit t)
 -/
 
 /- warning: category_theory.limits.cotrident.is_colimit.hom_iso_natural -> CategoryTheory.Limits.Cotrident.IsColimit.homIso_natural is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f} {Z : C} {Z' : C} (q : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Z') (ht : CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') ((fun (a : Type.{u2}) (b : Type.{u2}) [self : HasLiftT.{succ u2, succ u2} a b] => self.0) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (HasLiftT.mk.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (CoeTCₓ.coe.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (coeBase.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (coeSubtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)))))) (coeFn.{succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)))) (fun (_x : Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)))) => (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') -> (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)))) (Equiv.hasCoeToFun.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)))) (CategoryTheory.Limits.Cotrident.IsColimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z Z' k q))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Y Z Z' ((fun (a : Type.{u2}) (b : Type.{u2}) [self : HasLiftT.{succ u2, succ u2} a b] => self.0) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (HasLiftT.mk.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (CoeTCₓ.coe.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (coeBase.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (coeSubtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)))))) (coeFn.{succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)))) (fun (_x : Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)))) => (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) -> (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)))) (Equiv.hasCoeToFun.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)))) (CategoryTheory.Limits.Cotrident.IsColimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z) k)) q)
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f} {Z : C} {Z' : C} (q : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Z') (ht : CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (Subtype.val.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)) (FunLike.coe.{succ u2, succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') (fun (_x : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.812 : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') => Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h))) _x) (Equiv.instFunLikeEquiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)))) (CategoryTheory.Limits.Cotrident.IsColimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z Z' k q))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Y Z Z' (Subtype.val.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)) (FunLike.coe.{succ u2, succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) (fun (_x : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.812 : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) => Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h))) _x) (Equiv.instFunLikeEquiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)))) (CategoryTheory.Limits.Cotrident.IsColimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z) k)) q)
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.is_colimit.hom_iso_natural CategoryTheory.Limits.Cotrident.IsColimit.homIso_naturalₓ'. -/
 /-- The bijection of `cotrident.is_colimit.hom_iso` is natural in `Z`. -/
 theorem Cotrident.IsColimit.homIso_natural [Nonempty J] {t : Cotrident f} {Z Z' : C} (q : Z ⟶ Z')
@@ -641,10 +599,7 @@ def Cocone.ofCotrident {F : WalkingParallelFamily J ⥤ C} (t : Cotrident fun j
 #align category_theory.limits.cocone.of_cotrident CategoryTheory.Limits.Cocone.ofCotrident
 
 /- warning: category_theory.limits.cone.of_trident_π -> CategoryTheory.Limits.Cone.ofTrident_π is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t))) F (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j)) j (CategoryTheory.Limits.Cone.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (fun (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t (fun (t_X : C) (t_π : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) => CategoryTheory.Functor.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (fun {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} => (Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) -> (Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) F (fun (F_obj : (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) -> C) (F_map : forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J}, (Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Y))) (F_map_id' : autoParamₓ.{0} (forall (X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj X)) (F_map X X (CategoryTheory.CategoryStruct.id.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X)) (CategoryTheory.CategoryStruct.id.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (F_map_comp' : autoParamₓ.{0} (forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Z : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} (f : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) (g : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) Y Z), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Z)) (F_map X Z (CategoryTheory.CategoryStruct.comp.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X Y Z f g)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X) (F_obj Y) (F_obj Z) (F_map X Y f) (F_map Y Z g))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (t_π : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) => rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t_π)) (rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))))))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t))) F (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4965 : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => (Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4965) -> (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j))) j (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4966 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4966)) (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4967 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4967)) (Eq.refl.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j))))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.cone.of_trident_π CategoryTheory.Limits.Cone.ofTrident_πₓ'. -/
 @[simp]
 theorem Cone.ofTrident_π {F : WalkingParallelFamily J ⥤ C} (t : Trident fun j => F.map (line j))
@@ -653,10 +608,7 @@ theorem Cone.ofTrident_π {F : WalkingParallelFamily J ⥤ C} (t : Trident fun j
 #align category_theory.limits.cone.of_trident_π CategoryTheory.Limits.Cone.ofTrident_π
 
 /- warning: category_theory.limits.cocone.of_cotrident_ι -> CategoryTheory.Limits.Cocone.ofCotrident_ι is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t))) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t))) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j)) j (CategoryTheory.Limits.Cocone.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (fun (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t (fun (t_X : C) (t_ι : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X)) => CategoryTheory.Functor.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (fun {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} => (Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X)) -> (Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) F (fun (F_obj : (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) -> C) (F_map : forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J}, (Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Y))) (F_map_id' : autoParamₓ.{0} (forall (X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj X)) (F_map X X (CategoryTheory.CategoryStruct.id.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X)) (CategoryTheory.CategoryStruct.id.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (F_map_comp' : autoParamₓ.{0} (forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Z : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} (f : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) (g : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) Y Z), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Z)) (F_map X Z (CategoryTheory.CategoryStruct.comp.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X Y Z f g)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X) (F_obj Y) (F_obj Z) (F_map X Y f) (F_map Y Z g))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (t_ι : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X)) => rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t_ι)) (rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t) j))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t)))) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t))) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5095 : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => (Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5095) -> (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j))) j (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5096 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5096)) (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5097 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5097)) (Eq.refl.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t) j))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.cocone.of_cotrident_ι CategoryTheory.Limits.Cocone.ofCotrident_ιₓ'. -/
 @[simp]
 theorem Cocone.ofCotrident_ι {F : WalkingParallelFamily J ⥤ C}
@@ -696,10 +648,7 @@ def Cotrident.ofCocone {F : WalkingParallelFamily J ⥤ C} (t : Cocone F) :
 #align category_theory.limits.cotrident.of_cocone CategoryTheory.Limits.Cotrident.ofCocone
 
 /- warning: category_theory.limits.trident.of_cone_π -> CategoryTheory.Limits.Trident.ofCone_π is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Cone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t))) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t)) F (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j)) j (CategoryTheory.Limits.Cone.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (fun (t : CategoryTheory.Limits.Cone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t (fun (t_X : C) (t_π : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X) F) => CategoryTheory.Functor.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (fun {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} => (Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X) F) -> (Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) F (fun (F_obj : (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) -> C) (F_map : forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J}, (Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Y))) (F_map_id' : autoParamₓ.{0} (forall (X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj X)) (F_map X X (CategoryTheory.CategoryStruct.id.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X)) (CategoryTheory.CategoryStruct.id.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (F_map_comp' : autoParamₓ.{0} (forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Z : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} (f : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) (g : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) Y Z), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Z)) (F_map X Z (CategoryTheory.CategoryStruct.comp.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X Y Z f g)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X) (F_obj Y) (F_obj Z) (F_map X Y f) (F_map Y Z g))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (t_π : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X) (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp')) => rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t_π)) (rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))))))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Cone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t))) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t)) F (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5654 : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => (Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5654) -> (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j))) j (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5655 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5655)) (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5656 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5656)) (Eq.refl.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j))))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.of_cone_π CategoryTheory.Limits.Trident.ofCone_πₓ'. -/
 @[simp]
 theorem Trident.ofCone_π {F : WalkingParallelFamily J ⥤ C} (t : Cone F) (j) :
@@ -708,10 +657,7 @@ theorem Trident.ofCone_π {F : WalkingParallelFamily J ⥤ C} (t : Cone F) (j) :
 #align category_theory.limits.trident.of_cone_π CategoryTheory.Limits.Trident.ofCone_π
 
 /- warning: category_theory.limits.cotrident.of_cocone_ι -> CategoryTheory.Limits.Cotrident.ofCocone_ι is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Cocone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t))) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t))) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j)) j (CategoryTheory.Limits.Cocone.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (fun (t : CategoryTheory.Limits.Cocone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t (fun (t_X : C) (t_ι : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) F (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X)) => CategoryTheory.Functor.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (fun {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} => (Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) F (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X)) -> (Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) F (fun (F_obj : (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) -> C) (F_map : forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J}, (Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Y))) (F_map_id' : autoParamₓ.{0} (forall (X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj X)) (F_map X X (CategoryTheory.CategoryStruct.id.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X)) (CategoryTheory.CategoryStruct.id.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (F_map_comp' : autoParamₓ.{0} (forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Z : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} (f : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) (g : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) Y Z), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Z)) (F_map X Z (CategoryTheory.CategoryStruct.comp.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X Y Z f g)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X) (F_obj Y) (F_obj Z) (F_map X Y f) (F_map Y Z g))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (t_ι : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X)) => rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t_ι)) (rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t) j))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Cocone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t)))) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t))) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5777 : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => (Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5777) -> (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j))) j (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5778 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5778)) (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5779 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5779)) (Eq.refl.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t) j))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.of_cocone_ι CategoryTheory.Limits.Cotrident.ofCocone_ιₓ'. -/
 @[simp]
 theorem Cotrident.ofCocone_ι {F : WalkingParallelFamily J ⥤ C} (t : Cocone F) (j) :
@@ -755,10 +701,7 @@ def Trident.ext [Nonempty J] {s t : Trident f} (i : s.pt ≅ t.pt) (w : i.Hom 
 #align category_theory.limits.trident.ext CategoryTheory.Limits.Trident.ext
 
 /- warning: category_theory.limits.cotrident.mk_hom -> CategoryTheory.Limits.Cotrident.mkHom is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f} {t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f} (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) k) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t)) -> (Quiver.Hom.{succ u2, max u1 u3 u2} (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.CategoryStruct.toQuiver.{u2, max u1 u3 u2} (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Category.toCategoryStruct.{u2, max u1 u3 u2} (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cocone.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)))) s t)
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f} {t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f} (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) k) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t)) -> (Quiver.Hom.{succ u2, max (max u3 u2) u1} (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.CategoryStruct.toQuiver.{u2, max (max u3 u2) u1} (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Category.toCategoryStruct.{u2, max (max u3 u2) u1} (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cocone.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)))) s t)
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.mk_hom CategoryTheory.Limits.Cotrident.mkHomₓ'. -/
 /-- Helper function for constructing morphisms between coequalizer cotridents.
 -/
@@ -773,10 +716,7 @@ def Cotrident.mkHom [Nonempty J] {s t : Cotrident f} (k : s.pt ⟶ t.pt) (w : s.
 #align category_theory.limits.cotrident.mk_hom CategoryTheory.Limits.Cotrident.mkHom
 
 /- warning: category_theory.limits.cotrident.ext -> CategoryTheory.Limits.Cotrident.ext is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f} {t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f} (i : CategoryTheory.Iso.{u2, u3} C _inst_1 (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) (CategoryTheory.Iso.hom.{u2, u3} C _inst_1 (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) i)) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t)) -> (CategoryTheory.Iso.{u2, max u1 u3 u2} (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cocone.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) s t)
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f} {t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f} (i : CategoryTheory.Iso.{u2, u3} C _inst_1 (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) (CategoryTheory.Iso.hom.{u2, u3} C _inst_1 (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) i)) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t)) -> (CategoryTheory.Iso.{u2, max (max u3 u2) u1} (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cocone.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) s t)
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.ext CategoryTheory.Limits.Cotrident.extₓ'. -/
 /-- To construct an isomorphism between cotridents,
 it suffices to give an isomorphism between the cocone points
@@ -840,10 +780,7 @@ theorem wideEqualizer.trident_ι : (wideEqualizer.trident f).ι = wideEqualizer.
 #align category_theory.limits.wide_equalizer.trident_ι CategoryTheory.Limits.wideEqualizer.trident_ι
 
 /- warning: category_theory.limits.wide_equalizer.trident_π_app_zero -> CategoryTheory.Limits.wideEqualizer.trident_π_app_zero is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)) [_inst_2 : CategoryTheory.Limits.HasWideEqualizer.{u1, u2, u3} J C _inst_1 X Y f], Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideEqualizer.trident.{u1, u2, u3} J C _inst_1 X Y f _inst_2))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideEqualizer.trident.{u1, u2, u3} J C _inst_1 X Y f _inst_2))) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideEqualizer.trident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Limits.wideEqualizer.ι.{u1, u2, u3} J C _inst_1 X Y f _inst_2)
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)) [_inst_2 : CategoryTheory.Limits.HasWideEqualizer.{u1, u2, u3} J C _inst_1 X Y f], Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideEqualizer.trident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideEqualizer.trident.{u1, u2, u3} J C _inst_1 X Y f _inst_2))) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideEqualizer.trident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Limits.wideEqualizer.ι.{u1, u2, u3} J C _inst_1 X Y f _inst_2)
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.wide_equalizer.trident_π_app_zero CategoryTheory.Limits.wideEqualizer.trident_π_app_zeroₓ'. -/
 @[simp]
 theorem wideEqualizer.trident_π_app_zero :
@@ -980,10 +917,7 @@ theorem wideCoequalizer.cotrident_π : (wideCoequalizer.cotrident f).π = wideCo
 #align category_theory.limits.wide_coequalizer.cotrident_π CategoryTheory.Limits.wideCoequalizer.cotrident_π
 
 /- warning: category_theory.limits.wide_coequalizer.cotrident_ι_app_one -> CategoryTheory.Limits.wideCoequalizer.cotrident_ι_app_one is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)) [_inst_2 : CategoryTheory.Limits.HasWideCoequalizer.{u1, u2, u3} J C _inst_1 X Y f], Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideCoequalizer.cotrident.{u1, u2, u3} J C _inst_1 X Y f _inst_2))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideCoequalizer.cotrident.{u1, u2, u3} J C _inst_1 X Y f _inst_2))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideCoequalizer.cotrident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.wideCoequalizer.π.{u1, u2, u3} J C _inst_1 X (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) f _inst_2)
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)) [_inst_2 : CategoryTheory.Limits.HasWideCoequalizer.{u1, u2, u3} J C _inst_1 X Y f], Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideCoequalizer.cotrident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideCoequalizer.cotrident.{u1, u2, u3} J C _inst_1 X Y f _inst_2))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideCoequalizer.cotrident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.wideCoequalizer.π.{u1, u2, u3} J C _inst_1 X Y f _inst_2)
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.wide_coequalizer.cotrident_ι_app_one CategoryTheory.Limits.wideCoequalizer.cotrident_ι_app_oneₓ'. -/
 @[simp]
 theorem wideCoequalizer.cotrident_ι_app_one :
@@ -1059,10 +993,7 @@ section
 variable {f}
 
 /- warning: category_theory.limits.epi_of_is_colimit_parallel_family -> CategoryTheory.Limits.epi_of_isColimit_parallelFamily is a dubious translation:
-lean 3 declaration is
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {c : CategoryTheory.Limits.Cocone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)}, (CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c) -> (CategoryTheory.Epi.{u2, u3} C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)))
-but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {c : CategoryTheory.Limits.Cocone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)}, (CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c) -> (CategoryTheory.Epi.{u2, u3} C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.epi_of_is_colimit_parallel_family CategoryTheory.Limits.epi_of_isColimit_parallelFamilyₓ'. -/
 /-- The wide coequalizer morphism in any colimit cocone is an epimorphism. -/
 theorem epi_of_isColimit_parallelFamily [Nonempty J] {c : Cocone (parallelFamily f)}
Diff
@@ -283,7 +283,7 @@ lean 3 declaration is
 but is expected to have type
   forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (j : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (f j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.app_zero CategoryTheory.Limits.Trident.app_zeroₓ'. -/
-@[simp, reassoc.1]
+@[simp, reassoc]
 theorem Trident.app_zero (s : Trident f) (j : J) : s.π.app zero ≫ f j = s.π.app one := by
   rw [← s.w (line j), parallel_family_map_left]
 #align category_theory.limits.trident.app_zero CategoryTheory.Limits.Trident.app_zero
@@ -294,7 +294,7 @@ lean 3 declaration is
 but is expected to have type
   forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (j : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (f j) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.app_one CategoryTheory.Limits.Cotrident.app_oneₓ'. -/
-@[simp, reassoc.1]
+@[simp, reassoc]
 theorem Cotrident.app_one (s : Cotrident f) (j : J) : f j ≫ s.ι.app one = s.ι.app zero := by
   rw [← s.w (line j), parallel_family_map_left]
 #align category_theory.limits.cotrident.app_one CategoryTheory.Limits.Cotrident.app_one
@@ -364,7 +364,7 @@ lean 3 declaration is
 but is expected to have type
   forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (j₁ : J) (j₂ : J) (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t) (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t) (f j₂))
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.condition CategoryTheory.Limits.Trident.conditionₓ'. -/
-@[reassoc.1]
+@[reassoc]
 theorem Trident.condition (j₁ j₂ : J) (t : Trident f) : t.ι ≫ f j₁ = t.ι ≫ f j₂ := by
   rw [t.app_zero, t.app_zero]
 #align category_theory.limits.trident.condition CategoryTheory.Limits.Trident.condition
@@ -375,7 +375,7 @@ lean 3 declaration is
 but is expected to have type
   forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (j₁ : J) (j₂ : J) (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (f j₁) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (f j₂) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t))
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.condition CategoryTheory.Limits.Cotrident.conditionₓ'. -/
-@[reassoc.1]
+@[reassoc]
 theorem Cotrident.condition (j₁ j₂ : J) (t : Cotrident f) : f j₁ ≫ t.π = f j₂ ≫ t.π := by
   rw [t.app_one, t.app_one]
 #align category_theory.limits.cotrident.condition CategoryTheory.Limits.Cotrident.condition
@@ -852,7 +852,7 @@ theorem wideEqualizer.trident_π_app_zero :
 #align category_theory.limits.wide_equalizer.trident_π_app_zero CategoryTheory.Limits.wideEqualizer.trident_π_app_zero
 
 #print CategoryTheory.Limits.wideEqualizer.condition /-
-@[reassoc.1]
+@[reassoc]
 theorem wideEqualizer.condition (j₁ j₂ : J) : wideEqualizer.ι f ≫ f j₁ = wideEqualizer.ι f ≫ f j₂ :=
   Trident.condition j₁ j₂ <| limit.cone <| parallelFamily f
 #align category_theory.limits.wide_equalizer.condition CategoryTheory.Limits.wideEqualizer.condition
@@ -878,7 +878,7 @@ abbrev wideEqualizer.lift [Nonempty J] {W : C} (k : W ⟶ X) (h : ∀ j₁ j₂,
 -/
 
 #print CategoryTheory.Limits.wideEqualizer.lift_ι /-
-@[simp, reassoc.1]
+@[simp, reassoc]
 theorem wideEqualizer.lift_ι [Nonempty J] {W : C} (k : W ⟶ X) (h : ∀ j₁ j₂, k ≫ f j₁ = k ≫ f j₂) :
     wideEqualizer.lift k h ≫ wideEqualizer.ι f = k :=
   limit.lift_π _ _
@@ -992,7 +992,7 @@ theorem wideCoequalizer.cotrident_ι_app_one :
 #align category_theory.limits.wide_coequalizer.cotrident_ι_app_one CategoryTheory.Limits.wideCoequalizer.cotrident_ι_app_one
 
 #print CategoryTheory.Limits.wideCoequalizer.condition /-
-@[reassoc.1]
+@[reassoc]
 theorem wideCoequalizer.condition (j₁ j₂ : J) :
     f j₁ ≫ wideCoequalizer.π f = f j₂ ≫ wideCoequalizer.π f :=
   Cotrident.condition j₁ j₂ <| colimit.cocone <| parallelFamily f
@@ -1019,7 +1019,7 @@ abbrev wideCoequalizer.desc [Nonempty J] {W : C} (k : Y ⟶ W) (h : ∀ j₁ j
 -/
 
 #print CategoryTheory.Limits.wideCoequalizer.π_desc /-
-@[simp, reassoc.1]
+@[simp, reassoc]
 theorem wideCoequalizer.π_desc [Nonempty J] {W : C} (k : Y ⟶ W) (h : ∀ j₁ j₂, f j₁ ≫ k = f j₂ ≫ k) :
     wideCoequalizer.π f ≫ wideCoequalizer.desc k h = k :=
   colimit.ι_desc _ _
Diff
@@ -553,7 +553,7 @@ def Trident.IsLimit.homIso [Nonempty J] {t : Trident f} (ht : IsLimit t) (Z : C)
 lean 3 declaration is
   forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f} (ht : CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) {Z : C} {Z' : C} (q : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Z) (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) ((fun (a : Type.{u2}) (b : Type.{u2}) [self : HasLiftT.{succ u2, succ u2} a b] => self.0) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (HasLiftT.mk.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (CoeTCₓ.coe.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (coeBase.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (coeSubtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))))))) (coeFn.{succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))))) (fun (_x : Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))))) => (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) -> (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))))) (Equiv.hasCoeToFun.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))))) (CategoryTheory.Limits.Trident.IsLimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) q k))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' Z X q ((fun (a : Type.{u2}) (b : Type.{u2}) [self : HasLiftT.{succ u2, succ u2} a b] => self.0) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (HasLiftT.mk.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (CoeTCₓ.coe.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (coeBase.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (coeSubtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))))))) (coeFn.{succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))))) (fun (_x : Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))))) => (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) -> (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))))) (Equiv.hasCoeToFun.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))))) (CategoryTheory.Limits.Trident.IsLimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z) k)))
 but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f} (ht : CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) {Z : C} {Z' : C} (q : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Z) (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (Subtype.val.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))) (FunLike.coe.{succ u2, succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (fun (_x : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) => Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂)))) _x) (Equiv.instFunLikeEquiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))))) (CategoryTheory.Limits.Trident.IsLimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) q k))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' Z X q (Subtype.val.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))) (FunLike.coe.{succ u2, succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (fun (_x : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) => Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂)))) _x) (Equiv.instFunLikeEquiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))))) (CategoryTheory.Limits.Trident.IsLimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z) k)))
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f} (ht : CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) {Z : C} {Z' : C} (q : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Z) (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (Subtype.val.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))) (FunLike.coe.{succ u2, succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (fun (_x : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.812 : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) => Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂)))) _x) (Equiv.instFunLikeEquiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))))) (CategoryTheory.Limits.Trident.IsLimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) q k))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' Z X q (Subtype.val.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))) (FunLike.coe.{succ u2, succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (fun (_x : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.812 : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) => Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂)))) _x) (Equiv.instFunLikeEquiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))))) (CategoryTheory.Limits.Trident.IsLimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z) k)))
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.is_limit.hom_iso_natural CategoryTheory.Limits.Trident.IsLimit.homIso_naturalₓ'. -/
 /-- The bijection of `trident.is_limit.hom_iso` is natural in `Z`. -/
 theorem Trident.IsLimit.homIso_natural [Nonempty J] {t : Trident f} (ht : IsLimit t) {Z Z' : C}
@@ -583,7 +583,7 @@ def Cotrident.IsColimit.homIso [Nonempty J] {t : Cotrident f} (ht : IsColimit t)
 lean 3 declaration is
   forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f} {Z : C} {Z' : C} (q : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Z') (ht : CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') ((fun (a : Type.{u2}) (b : Type.{u2}) [self : HasLiftT.{succ u2, succ u2} a b] => self.0) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (HasLiftT.mk.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (CoeTCₓ.coe.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (coeBase.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (coeSubtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)))))) (coeFn.{succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)))) (fun (_x : Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)))) => (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') -> (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)))) (Equiv.hasCoeToFun.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)))) (CategoryTheory.Limits.Cotrident.IsColimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z Z' k q))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Y Z Z' ((fun (a : Type.{u2}) (b : Type.{u2}) [self : HasLiftT.{succ u2, succ u2} a b] => self.0) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (HasLiftT.mk.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (CoeTCₓ.coe.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (coeBase.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (coeSubtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)))))) (coeFn.{succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)))) (fun (_x : Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)))) => (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) -> (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)))) (Equiv.hasCoeToFun.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)))) (CategoryTheory.Limits.Cotrident.IsColimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z) k)) q)
 but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f} {Z : C} {Z' : C} (q : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Z') (ht : CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (Subtype.val.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)) (FunLike.coe.{succ u2, succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') (fun (_x : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') => Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h))) _x) (Equiv.instFunLikeEquiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)))) (CategoryTheory.Limits.Cotrident.IsColimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z Z' k q))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Y Z Z' (Subtype.val.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)) (FunLike.coe.{succ u2, succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) (fun (_x : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) => Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h))) _x) (Equiv.instFunLikeEquiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)))) (CategoryTheory.Limits.Cotrident.IsColimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z) k)) q)
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f} {Z : C} {Z' : C} (q : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Z') (ht : CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (Subtype.val.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)) (FunLike.coe.{succ u2, succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') (fun (_x : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.812 : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') => Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h))) _x) (Equiv.instFunLikeEquiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)))) (CategoryTheory.Limits.Cotrident.IsColimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z Z' k q))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Y Z Z' (Subtype.val.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)) (FunLike.coe.{succ u2, succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) (fun (_x : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.812 : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) => Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h))) _x) (Equiv.instFunLikeEquiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)))) (CategoryTheory.Limits.Cotrident.IsColimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z) k)) q)
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.is_colimit.hom_iso_natural CategoryTheory.Limits.Cotrident.IsColimit.homIso_naturalₓ'. -/
 /-- The bijection of `cotrident.is_colimit.hom_iso` is natural in `Z`. -/
 theorem Cotrident.IsColimit.homIso_natural [Nonempty J] {t : Cotrident f} {Z Z' : C} (q : Z ⟶ Z')
Diff
@@ -644,7 +644,7 @@ def Cocone.ofCotrident {F : WalkingParallelFamily J ⥤ C} (t : Cotrident fun j
 lean 3 declaration is
   forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t))) F (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j)) j (CategoryTheory.Limits.Cone.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (fun (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t (fun (t_X : C) (t_π : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) => CategoryTheory.Functor.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (fun {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} => (Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) -> (Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) F (fun (F_obj : (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) -> C) (F_map : forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J}, (Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Y))) (F_map_id' : autoParamₓ.{0} (forall (X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj X)) (F_map X X (CategoryTheory.CategoryStruct.id.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X)) (CategoryTheory.CategoryStruct.id.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (F_map_comp' : autoParamₓ.{0} (forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Z : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} (f : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) (g : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) Y Z), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Z)) (F_map X Z (CategoryTheory.CategoryStruct.comp.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X Y Z f g)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X) (F_obj Y) (F_obj Z) (F_map X Y f) (F_map Y Z g))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (t_π : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) => rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t_π)) (rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))))))
 but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t))) F (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4967 : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => (Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4967) -> (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j))) j (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4968 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4968)) (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4969 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4969)) (Eq.refl.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j))))
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t))) F (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4965 : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => (Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4965) -> (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j))) j (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4966 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4966)) (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4967 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4967)) (Eq.refl.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j))))
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.cone.of_trident_π CategoryTheory.Limits.Cone.ofTrident_πₓ'. -/
 @[simp]
 theorem Cone.ofTrident_π {F : WalkingParallelFamily J ⥤ C} (t : Trident fun j => F.map (line j))
@@ -656,7 +656,7 @@ theorem Cone.ofTrident_π {F : WalkingParallelFamily J ⥤ C} (t : Trident fun j
 lean 3 declaration is
   forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t))) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t))) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j)) j (CategoryTheory.Limits.Cocone.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (fun (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t (fun (t_X : C) (t_ι : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X)) => CategoryTheory.Functor.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (fun {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} => (Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X)) -> (Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) F (fun (F_obj : (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) -> C) (F_map : forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J}, (Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Y))) (F_map_id' : autoParamₓ.{0} (forall (X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj X)) (F_map X X (CategoryTheory.CategoryStruct.id.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X)) (CategoryTheory.CategoryStruct.id.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (F_map_comp' : autoParamₓ.{0} (forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Z : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} (f : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) (g : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) Y Z), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Z)) (F_map X Z (CategoryTheory.CategoryStruct.comp.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X Y Z f g)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X) (F_obj Y) (F_obj Z) (F_map X Y f) (F_map Y Z g))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (t_ι : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X)) => rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t_ι)) (rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t) j))
 but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t)))) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t))) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5097 : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => (Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5097) -> (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j))) j (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5098 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5098)) (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5099 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5099)) (Eq.refl.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t) j))
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t)))) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t))) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5095 : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => (Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5095) -> (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j))) j (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5096 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5096)) (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5097 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5097)) (Eq.refl.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t) j))
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.cocone.of_cotrident_ι CategoryTheory.Limits.Cocone.ofCotrident_ιₓ'. -/
 @[simp]
 theorem Cocone.ofCotrident_ι {F : WalkingParallelFamily J ⥤ C}
@@ -699,7 +699,7 @@ def Cotrident.ofCocone {F : WalkingParallelFamily J ⥤ C} (t : Cocone F) :
 lean 3 declaration is
   forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Cone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t))) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t)) F (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j)) j (CategoryTheory.Limits.Cone.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (fun (t : CategoryTheory.Limits.Cone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t (fun (t_X : C) (t_π : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X) F) => CategoryTheory.Functor.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (fun {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} => (Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X) F) -> (Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) F (fun (F_obj : (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) -> C) (F_map : forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J}, (Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Y))) (F_map_id' : autoParamₓ.{0} (forall (X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj X)) (F_map X X (CategoryTheory.CategoryStruct.id.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X)) (CategoryTheory.CategoryStruct.id.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (F_map_comp' : autoParamₓ.{0} (forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Z : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} (f : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) (g : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) Y Z), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Z)) (F_map X Z (CategoryTheory.CategoryStruct.comp.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X Y Z f g)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X) (F_obj Y) (F_obj Z) (F_map X Y f) (F_map Y Z g))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (t_π : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X) (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp')) => rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t_π)) (rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))))))
 but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Cone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t))) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t)) F (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5656 : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => (Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5656) -> (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j))) j (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5657 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5657)) (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5658 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5658)) (Eq.refl.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j))))
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Cone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t))) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t)) F (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5654 : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => (Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5654) -> (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j))) j (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5655 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5655)) (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5656 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5656)) (Eq.refl.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j))))
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.of_cone_π CategoryTheory.Limits.Trident.ofCone_πₓ'. -/
 @[simp]
 theorem Trident.ofCone_π {F : WalkingParallelFamily J ⥤ C} (t : Cone F) (j) :
@@ -711,7 +711,7 @@ theorem Trident.ofCone_π {F : WalkingParallelFamily J ⥤ C} (t : Cone F) (j) :
 lean 3 declaration is
   forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Cocone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t))) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t))) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j)) j (CategoryTheory.Limits.Cocone.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (fun (t : CategoryTheory.Limits.Cocone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t (fun (t_X : C) (t_ι : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) F (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X)) => CategoryTheory.Functor.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (fun {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} => (Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) F (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X)) -> (Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) F (fun (F_obj : (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) -> C) (F_map : forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J}, (Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Y))) (F_map_id' : autoParamₓ.{0} (forall (X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj X)) (F_map X X (CategoryTheory.CategoryStruct.id.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X)) (CategoryTheory.CategoryStruct.id.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (F_map_comp' : autoParamₓ.{0} (forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Z : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} (f : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) (g : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) Y Z), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Z)) (F_map X Z (CategoryTheory.CategoryStruct.comp.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X Y Z f g)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X) (F_obj Y) (F_obj Z) (F_map X Y f) (F_map Y Z g))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (t_ι : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X)) => rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t_ι)) (rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t) j))
 but is expected to have type
-  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Cocone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t)))) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t))) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5779 : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => (Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5779) -> (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j))) j (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5780 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5780)) (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5781 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5781)) (Eq.refl.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t) j))
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Cocone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t)))) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t))) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5777 : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => (Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5777) -> (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j))) j (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5778 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5778)) (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5779 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5779)) (Eq.refl.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t) j))
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.of_cocone_ι CategoryTheory.Limits.Cotrident.ofCocone_ιₓ'. -/
 @[simp]
 theorem Cotrident.ofCocone_ι {F : WalkingParallelFamily J ⥤ C} (t : Cocone F) (j) :
Diff
@@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Bhavik Mehta
 
 ! This file was ported from Lean 3 source module category_theory.limits.shapes.wide_equalizers
-! leanprover-community/mathlib commit 70fd9563a21e7b963887c9360bd29b2393e6225a
+! leanprover-community/mathlib commit 9d2f0748e6c50d7a2657c564b1ff2c695b39148d
 ! Please do not edit these lines, except to modify the commit id
 ! if you have ported upstream changes.
 -/
@@ -14,6 +14,9 @@ import Mathbin.CategoryTheory.Limits.Shapes.Equalizers
 /-!
 # Wide equalizers and wide coequalizers
 
+> THIS FILE IS SYNCHRONIZED WITH MATHLIB4.
+> Any changes to this file require a corresponding PR to mathlib4.
+
 This file defines wide (co)equalizers as special cases of (co)limits.
 
 A wide equalizer for the family of morphisms `X ⟶ Y` indexed by `J` is the categorical
Diff
@@ -59,11 +59,13 @@ universe w v u u₂
 
 variable {J : Type w}
 
+#print CategoryTheory.Limits.WalkingParallelFamily /-
 /-- The type of objects for the diagram indexing a wide (co)equalizer. -/
 inductive WalkingParallelFamily (J : Type w) : Type w
   | zero : walking_parallel_family
   | one : walking_parallel_family
 #align category_theory.limits.walking_parallel_family CategoryTheory.Limits.WalkingParallelFamily
+-/
 
 open WalkingParallelFamily
 
@@ -76,6 +78,7 @@ instance : DecidableEq (WalkingParallelFamily J)
 instance : Inhabited (WalkingParallelFamily J) :=
   ⟨zero⟩
 
+#print CategoryTheory.Limits.WalkingParallelFamily.Hom /-
 /-- The type family of morphisms for the diagram indexing a wide (co)equalizer. -/
 inductive WalkingParallelFamily.Hom (J : Type w) :
   WalkingParallelFamily J → WalkingParallelFamily J → Type w
@@ -83,12 +86,14 @@ inductive WalkingParallelFamily.Hom (J : Type w) :
   | line : ∀ j : J, walking_parallel_family.hom zero one
   deriving DecidableEq
 #align category_theory.limits.walking_parallel_family.hom CategoryTheory.Limits.WalkingParallelFamily.Hom
+-/
 
 /-- Satisfying the inhabited linter -/
 instance (J : Type v) : Inhabited (WalkingParallelFamily.Hom J zero zero) where default := Hom.id _
 
 open WalkingParallelFamily.Hom
 
+#print CategoryTheory.Limits.WalkingParallelFamily.Hom.comp /-
 /-- Composition of morphisms in the indexing diagram for wide (co)equalizers. -/
 def WalkingParallelFamily.Hom.comp :
     ∀ (X Y Z : WalkingParallelFamily J) (f : WalkingParallelFamily.Hom J X Y)
@@ -96,26 +101,32 @@ def WalkingParallelFamily.Hom.comp :
   | _, _, _, id _, h => h
   | _, _, _, line j, id one => line j
 #align category_theory.limits.walking_parallel_family.hom.comp CategoryTheory.Limits.WalkingParallelFamily.Hom.comp
+-/
 
 attribute [local tidy] tactic.case_bash
 
+#print CategoryTheory.Limits.WalkingParallelFamily.category /-
 instance WalkingParallelFamily.category : SmallCategory (WalkingParallelFamily J)
     where
   Hom := WalkingParallelFamily.Hom J
   id := WalkingParallelFamily.Hom.id
   comp := WalkingParallelFamily.Hom.comp
 #align category_theory.limits.walking_parallel_family.category CategoryTheory.Limits.WalkingParallelFamily.category
+-/
 
+#print CategoryTheory.Limits.WalkingParallelFamily.hom_id /-
 @[simp]
 theorem WalkingParallelFamily.hom_id (X : WalkingParallelFamily J) :
     WalkingParallelFamily.Hom.id X = 𝟙 X :=
   rfl
 #align category_theory.limits.walking_parallel_family.hom_id CategoryTheory.Limits.WalkingParallelFamily.hom_id
+-/
 
 variable {C : Type u} [Category.{v} C]
 
 variable {X Y : C} (f : J → (X ⟶ Y))
 
+#print CategoryTheory.Limits.parallelFamily /-
 /-- `parallel_family f` is the diagram in `C` consisting of the given family of morphisms, each with
 common domain and codomain.
 -/
@@ -131,22 +142,47 @@ def parallelFamily : WalkingParallelFamily J ⥤ C
       · unfold_aux
         simp <;> rfl
 #align category_theory.limits.parallel_family CategoryTheory.Limits.parallelFamily
+-/
 
+/- warning: category_theory.limits.parallel_family_obj_zero -> CategoryTheory.Limits.parallelFamily_obj_zero is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)), Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) X
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)), Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) X
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.parallel_family_obj_zero CategoryTheory.Limits.parallelFamily_obj_zeroₓ'. -/
 @[simp]
 theorem parallelFamily_obj_zero : (parallelFamily f).obj zero = X :=
   rfl
 #align category_theory.limits.parallel_family_obj_zero CategoryTheory.Limits.parallelFamily_obj_zero
 
+/- warning: category_theory.limits.parallel_family_obj_one -> CategoryTheory.Limits.parallelFamily_obj_one is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)), Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) Y
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)), Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) Y
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.parallel_family_obj_one CategoryTheory.Limits.parallelFamily_obj_oneₓ'. -/
 @[simp]
 theorem parallelFamily_obj_one : (parallelFamily f).obj one = Y :=
   rfl
 #align category_theory.limits.parallel_family_obj_one CategoryTheory.Limits.parallelFamily_obj_one
 
+/- warning: category_theory.limits.parallel_family_map_left -> CategoryTheory.Limits.parallelFamily_map_left is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)) {j : J}, Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)) (f j)
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)) {j : J}, Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)) (f j)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.parallel_family_map_left CategoryTheory.Limits.parallelFamily_map_leftₓ'. -/
 @[simp]
 theorem parallelFamily_map_left {j : J} : (parallelFamily f).map (line j) = f j :=
   rfl
 #align category_theory.limits.parallel_family_map_left CategoryTheory.Limits.parallelFamily_map_left
 
+/- warning: category_theory.limits.diagram_iso_parallel_family -> CategoryTheory.Limits.diagramIsoParallelFamily is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1), CategoryTheory.Iso.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) F (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1), CategoryTheory.Iso.{max u2 u1, max (max u3 u2) u1} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) F (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.diagram_iso_parallel_family CategoryTheory.Limits.diagramIsoParallelFamilyₓ'. -/
 /-- Every functor indexing a wide (co)equalizer is naturally isomorphic (actually, equal) to a
     `parallel_family` -/
 @[simps]
@@ -155,6 +191,12 @@ def diagramIsoParallelFamily (F : WalkingParallelFamily J ⥤ C) :
   (NatIso.ofComponents fun j => eqToIso <| by cases j <;> tidy) <| by tidy
 #align category_theory.limits.diagram_iso_parallel_family CategoryTheory.Limits.diagramIsoParallelFamily
 
+/- warning: category_theory.limits.walking_parallel_family_equiv_walking_parallel_pair -> CategoryTheory.Limits.walkingParallelFamilyEquivWalkingParallelPair is a dubious translation:
+lean 3 declaration is
+  CategoryTheory.Equivalence.{u1, 0, u1, 0} (CategoryTheory.Limits.WalkingParallelFamily.{u1} (ULift.{u1, 0} Bool)) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} (ULift.{u1, 0} Bool)) CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory
+but is expected to have type
+  CategoryTheory.Equivalence.{u1, 0, u1, 0} (CategoryTheory.Limits.WalkingParallelFamily.{u1} (ULift.{u1, 0} Bool)) CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} (ULift.{u1, 0} Bool)) CategoryTheory.Limits.walkingParallelPairHomCategory
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.walking_parallel_family_equiv_walking_parallel_pair CategoryTheory.Limits.walkingParallelFamilyEquivWalkingParallelPairₓ'. -/
 /-- `walking_parallel_pair` as a category is equivalent to a special case of
 `walking_parallel_family`.  -/
 @[simps]
@@ -168,18 +210,28 @@ def walkingParallelFamilyEquivWalkingParallelPair :
   counitIso := NatIso.ofComponents (fun X => eqToIso (by cases X <;> rfl)) (by tidy)
 #align category_theory.limits.walking_parallel_family_equiv_walking_parallel_pair CategoryTheory.Limits.walkingParallelFamilyEquivWalkingParallelPair
 
+#print CategoryTheory.Limits.Trident /-
 /-- A trident on `f` is just a `cone (parallel_family f)`. -/
 abbrev Trident :=
   Cone (parallelFamily f)
 #align category_theory.limits.trident CategoryTheory.Limits.Trident
+-/
 
+#print CategoryTheory.Limits.Cotrident /-
 /-- A cotrident on `f` and `g` is just a `cocone (parallel_family f)`. -/
 abbrev Cotrident :=
   Cocone (parallelFamily f)
 #align category_theory.limits.cotrident CategoryTheory.Limits.Cotrident
+-/
 
 variable {f}
 
+/- warning: category_theory.limits.trident.ι -> CategoryTheory.Limits.Trident.ι is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.ι CategoryTheory.Limits.Trident.ιₓ'. -/
 /-- A trident `t` on the parallel family `f : J → (X ⟶ Y)` consists of two morphisms
     `t.π.app zero : t.X ⟶ X` and `t.π.app one : t.X ⟶ Y`. Of these, only the first one is
     interesting, and we give it the shorter name `trident.ι t`. -/
@@ -187,6 +239,12 @@ abbrev Trident.ι (t : Trident f) :=
   t.π.app zero
 #align category_theory.limits.trident.ι CategoryTheory.Limits.Trident.ι
 
+/- warning: category_theory.limits.cotrident.π -> CategoryTheory.Limits.Cotrident.π is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.π CategoryTheory.Limits.Cotrident.πₓ'. -/
 /-- A cotrident `t` on the parallel family `f : J → (X ⟶ Y)` consists of two morphisms
     `t.ι.app zero : X ⟶ t.X` and `t.ι.app one : Y ⟶ t.X`. Of these, only the second one is
     interesting, and we give it the shorter name `cotrident.π t`. -/
@@ -194,26 +252,51 @@ abbrev Cotrident.π (t : Cotrident f) :=
   t.ι.app one
 #align category_theory.limits.cotrident.π CategoryTheory.Limits.Cotrident.π
 
+/- warning: category_theory.limits.trident.ι_eq_app_zero -> CategoryTheory.Limits.Trident.ι_eq_app_zero is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.ι_eq_app_zero CategoryTheory.Limits.Trident.ι_eq_app_zeroₓ'. -/
 @[simp]
 theorem Trident.ι_eq_app_zero (t : Trident f) : t.ι = t.π.app zero :=
   rfl
 #align category_theory.limits.trident.ι_eq_app_zero CategoryTheory.Limits.Trident.ι_eq_app_zero
 
+/- warning: category_theory.limits.cotrident.π_eq_app_one -> CategoryTheory.Limits.Cotrident.π_eq_app_one is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.π_eq_app_one CategoryTheory.Limits.Cotrident.π_eq_app_oneₓ'. -/
 @[simp]
 theorem Cotrident.π_eq_app_one (t : Cotrident f) : t.π = t.ι.app one :=
   rfl
 #align category_theory.limits.cotrident.π_eq_app_one CategoryTheory.Limits.Cotrident.π_eq_app_one
 
+/- warning: category_theory.limits.trident.app_zero -> CategoryTheory.Limits.Trident.app_zero is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (j : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (f j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (j : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (f j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.app_zero CategoryTheory.Limits.Trident.app_zeroₓ'. -/
 @[simp, reassoc.1]
 theorem Trident.app_zero (s : Trident f) (j : J) : s.π.app zero ≫ f j = s.π.app one := by
   rw [← s.w (line j), parallel_family_map_left]
 #align category_theory.limits.trident.app_zero CategoryTheory.Limits.Trident.app_zero
 
+/- warning: category_theory.limits.cotrident.app_one -> CategoryTheory.Limits.Cotrident.app_one is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (j : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (f j) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (j : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (f j) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.app_one CategoryTheory.Limits.Cotrident.app_oneₓ'. -/
 @[simp, reassoc.1]
 theorem Cotrident.app_one (s : Cotrident f) (j : J) : f j ≫ s.ι.app one = s.ι.app zero := by
   rw [← s.w (line j), parallel_family_map_left]
 #align category_theory.limits.cotrident.app_one CategoryTheory.Limits.Cotrident.app_one
 
+#print CategoryTheory.Limits.Trident.ofι /-
 /-- A trident on `f : J → (X ⟶ Y)` is determined by the morphism `ι : P ⟶ X` satisfying
 `∀ j₁ j₂, ι ≫ f j₁ = ι ≫ f j₂`.
 -/
@@ -229,7 +312,9 @@ def Trident.ofι [Nonempty J] {P : C} (ι : P ⟶ X) (w : ∀ j₁ j₂, ι ≫
         · simp
         · simp [w (Classical.arbitrary J) k] }
 #align category_theory.limits.trident.of_ι CategoryTheory.Limits.Trident.ofι
+-/
 
+#print CategoryTheory.Limits.Cotrident.ofπ /-
 /-- A cotrident on `f : J → (X ⟶ Y)` is determined by the morphism `π : Y ⟶ P` satisfying
 `∀ j₁ j₂, f j₁ ≫ π = f j₂ ≫ π`.
 -/
@@ -245,28 +330,59 @@ def Cotrident.ofπ [Nonempty J] {P : C} (π : Y ⟶ P) (w : ∀ j₁ j₂, f j
         · simp
         · simp [w (Classical.arbitrary J) k] }
 #align category_theory.limits.cotrident.of_π CategoryTheory.Limits.Cotrident.ofπ
+-/
 
+/- warning: category_theory.limits.trident.ι_of_ι -> CategoryTheory.Limits.Trident.ι_ofι is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {P : C} (ι : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) P X) (w : forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) P Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) P X Y ι (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) P X Y ι (f j₂))), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁)) (CategoryTheory.Limits.Trident.ofι.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) _inst_2 P ι w))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) (CategoryTheory.Limits.Trident.ofι.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) _inst_2 P ι w)) ι
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {P : C} (ι : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) P X) (w : forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) P Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) P X Y ι (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) P X Y ι (f j₂))), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁)) (CategoryTheory.Limits.Trident.ofι.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) _inst_2 P ι w)))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) (CategoryTheory.Limits.Trident.ofι.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) _inst_2 P ι w)) ι
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.ι_of_ι CategoryTheory.Limits.Trident.ι_ofιₓ'. -/
 -- See note [dsimp, simp]
 theorem Trident.ι_ofι [Nonempty J] {P : C} (ι : P ⟶ X) (w : ∀ j₁ j₂, ι ≫ f j₁ = ι ≫ f j₂) :
     (Trident.ofι ι w).ι = ι :=
   rfl
 #align category_theory.limits.trident.ι_of_ι CategoryTheory.Limits.Trident.ι_ofι
 
+/- warning: category_theory.limits.cotrident.π_of_π -> CategoryTheory.Limits.Cotrident.π_ofπ is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {P : C} (π : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y P) (w : forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X P) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y P (f j₁) π) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y P (f j₂) π)), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁)) (CategoryTheory.Limits.Cotrident.ofπ.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) _inst_2 P π w))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) (CategoryTheory.Limits.Cotrident.ofπ.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) _inst_2 P π w)) π
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {P : C} (π : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y P) (w : forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X P) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y P (f j₁) π) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y P (f j₂) π)), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁)) (CategoryTheory.Limits.Cotrident.ofπ.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) _inst_2 P π w)))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) (CategoryTheory.Limits.Cotrident.ofπ.{u1, u2, u3} J C _inst_1 X Y (fun (j₁ : J) => f j₁) _inst_2 P π w)) π
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.π_of_π CategoryTheory.Limits.Cotrident.π_ofπₓ'. -/
 theorem Cotrident.π_ofπ [Nonempty J] {P : C} (π : Y ⟶ P) (w : ∀ j₁ j₂, f j₁ ≫ π = f j₂ ≫ π) :
     (Cotrident.ofπ π w).π = π :=
   rfl
 #align category_theory.limits.cotrident.π_of_π CategoryTheory.Limits.Cotrident.π_ofπ
 
+/- warning: category_theory.limits.trident.condition -> CategoryTheory.Limits.Trident.condition is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (j₁ : J) (j₂ : J) (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t) (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t) (f j₂))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (j₁ : J) (j₂ : J) (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t) (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) Y (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t) (f j₂))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.condition CategoryTheory.Limits.Trident.conditionₓ'. -/
 @[reassoc.1]
 theorem Trident.condition (j₁ j₂ : J) (t : Trident f) : t.ι ≫ f j₁ = t.ι ≫ f j₂ := by
   rw [t.app_zero, t.app_zero]
 #align category_theory.limits.trident.condition CategoryTheory.Limits.Trident.condition
 
+/- warning: category_theory.limits.cotrident.condition -> CategoryTheory.Limits.Cotrident.condition is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (j₁ : J) (j₂ : J) (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (f j₁) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (f j₂) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} (j₁ : J) (j₂ : J) (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (f j₁) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (f j₂) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.condition CategoryTheory.Limits.Cotrident.conditionₓ'. -/
 @[reassoc.1]
 theorem Cotrident.condition (j₁ j₂ : J) (t : Cotrident f) : f j₁ ≫ t.π = f j₂ ≫ t.π := by
   rw [t.app_one, t.app_one]
 #align category_theory.limits.cotrident.condition CategoryTheory.Limits.Cotrident.condition
 
+/- warning: category_theory.limits.trident.equalizer_ext -> CategoryTheory.Limits.Trident.equalizer_ext is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) {W : C} {k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)} {l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) k (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) l (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s))) -> (forall (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) j)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) j) k (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) j) l (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j)))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) {W : C} {k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)} {l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) k (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) l (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s))) -> (forall (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) j)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) j) k (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) j) l (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j)))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.equalizer_ext CategoryTheory.Limits.Trident.equalizer_extₓ'. -/
 /-- To check whether two maps are equalized by both maps of a trident, it suffices to check it for
 the first map -/
 theorem Trident.equalizer_ext [Nonempty J] (s : Trident f) {W : C} {k l : W ⟶ s.pt}
@@ -275,6 +391,12 @@ theorem Trident.equalizer_ext [Nonempty J] (s : Trident f) {W : C} {k l : W ⟶
   | one => by rw [← s.app_zero (Classical.arbitrary J), reassoc_of h]
 #align category_theory.limits.trident.equalizer_ext CategoryTheory.Limits.Trident.equalizer_ext
 
+/- warning: category_theory.limits.cotrident.coequalizer_ext -> CategoryTheory.Limits.Cotrident.coequalizer_ext is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) {W : C} {k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W} {l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) k) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) l)) -> (forall (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) j) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) j) W (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j) k) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) j) W (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j) l))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) {W : C} {k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W} {l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) k) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) l)) -> (forall (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) j) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) j) W (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j) k) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) j) W (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j) l))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.coequalizer_ext CategoryTheory.Limits.Cotrident.coequalizer_extₓ'. -/
 /-- To check whether two maps are coequalized by both maps of a cotrident, it suffices to check it
 for the second map -/
 theorem Cotrident.coequalizer_ext [Nonempty J] (s : Cotrident f) {W : C} {k l : s.pt ⟶ W}
@@ -283,16 +405,34 @@ theorem Cotrident.coequalizer_ext [Nonempty J] (s : Cotrident f) {W : C} {k l :
   | one => h
 #align category_theory.limits.cotrident.coequalizer_ext CategoryTheory.Limits.Cotrident.coequalizer_ext
 
+/- warning: category_theory.limits.trident.is_limit.hom_ext -> CategoryTheory.Limits.Trident.IsLimit.hom_ext is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f}, (CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) -> (forall {W : C} {k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)} {l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) k (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) l (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s))) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) k l))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f}, (CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) -> (forall {W : C} {k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)} {l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) k (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) l (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s))) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) k l))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.is_limit.hom_ext CategoryTheory.Limits.Trident.IsLimit.hom_extₓ'. -/
 theorem Trident.IsLimit.hom_ext [Nonempty J] {s : Trident f} (hs : IsLimit s) {W : C}
     {k l : W ⟶ s.pt} (h : k ≫ s.ι = l ≫ s.ι) : k = l :=
   hs.hom_ext <| Trident.equalizer_ext _ h
 #align category_theory.limits.trident.is_limit.hom_ext CategoryTheory.Limits.Trident.IsLimit.hom_ext
 
+/- warning: category_theory.limits.cotrident.is_colimit.hom_ext -> CategoryTheory.Limits.Cotrident.IsColimit.hom_ext is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f}, (CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) -> (forall {W : C} {k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W} {l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) k) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) l)) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W) k l))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f}, (CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) -> (forall {W : C} {k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W} {l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) k) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) l)) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W) k l))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.is_colimit.hom_ext CategoryTheory.Limits.Cotrident.IsColimit.hom_extₓ'. -/
 theorem Cotrident.IsColimit.hom_ext [Nonempty J] {s : Cotrident f} (hs : IsColimit s) {W : C}
     {k l : s.pt ⟶ W} (h : s.π ≫ k = s.π ≫ l) : k = l :=
   hs.hom_ext <| Cotrident.coequalizer_ext _ h
 #align category_theory.limits.cotrident.is_colimit.hom_ext CategoryTheory.Limits.Cotrident.IsColimit.hom_ext
 
+/- warning: category_theory.limits.trident.is_limit.lift' -> CategoryTheory.Limits.Trident.IsLimit.lift' is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f}, (CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) -> (forall {W : C} (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W X), (forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W X Y k (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W X Y k (f j₂))) -> (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (fun (l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) => Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) l (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) k)))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f}, (CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) -> (forall {W : C} (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W X), (forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W X Y k (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W X Y k (f j₂))) -> (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (fun (l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) => Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) l (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) k)))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.is_limit.lift' CategoryTheory.Limits.Trident.IsLimit.lift'ₓ'. -/
 /-- If `s` is a limit trident over `f`, then a morphism `k : W ⟶ X` satisfying
     `∀ j₁ j₂, k ≫ f j₁ = k ≫ f j₂` induces a morphism `l : W ⟶ s.X` such that
     `l ≫ trident.ι s = k`. -/
@@ -301,6 +441,12 @@ def Trident.IsLimit.lift' [Nonempty J] {s : Trident f} (hs : IsLimit s) {W : C}
   ⟨hs.lift <| Trident.ofι _ h, hs.fac _ _⟩
 #align category_theory.limits.trident.is_limit.lift' CategoryTheory.Limits.Trident.IsLimit.lift'
 
+/- warning: category_theory.limits.cotrident.is_colimit.desc' -> CategoryTheory.Limits.Cotrident.IsColimit.desc' is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f}, (CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) -> (forall {W : C} (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y W), (forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y W (f j₁) k) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y W (f j₂) k)) -> (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W) (fun (l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W) => Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) l) k)))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f}, (CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) -> (forall {W : C} (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y W), (forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y W (f j₁) k) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y W (f j₂) k)) -> (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W) (fun (l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) W) => Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) W (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) l) k)))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.is_colimit.desc' CategoryTheory.Limits.Cotrident.IsColimit.desc'ₓ'. -/
 /-- If `s` is a colimit cotrident over `f`, then a morphism `k : Y ⟶ W` satisfying
     `∀ j₁ j₂, f j₁ ≫ k = f j₂ ≫ k` induces a morphism `l : s.X ⟶ W` such that
     `cotrident.π s ≫ l = k`. -/
@@ -309,6 +455,12 @@ def Cotrident.IsColimit.desc' [Nonempty J] {s : Cotrident f} (hs : IsColimit s)
   ⟨hs.desc <| Cotrident.ofπ _ h, hs.fac _ _⟩
 #align category_theory.limits.cotrident.is_colimit.desc' CategoryTheory.Limits.Cotrident.IsColimit.desc'
 
+/- warning: category_theory.limits.trident.is_limit.mk -> CategoryTheory.Limits.Trident.IsLimit.mk is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (lift : forall (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (forall (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (lift s) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) -> (forall (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (m : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (forall (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) j)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) j) m (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j)) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) m (lift s))) -> (CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (lift : forall (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (forall (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (lift s) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) -> (forall (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (m : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (forall (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) j)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) j) m (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j)) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) m (lift s))) -> (CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.is_limit.mk CategoryTheory.Limits.Trident.IsLimit.mkₓ'. -/
 /-- This is a slightly more convenient method to verify that a trident is a limit cone. It
     only asks for a proof of facts that carry any mathematical content -/
 def Trident.IsLimit.mk [Nonempty J] (t : Trident f) (lift : ∀ s : Trident f, s.pt ⟶ t.pt)
@@ -324,6 +476,12 @@ def Trident.IsLimit.mk [Nonempty J] (t : Trident f) (lift : ∀ s : Trident f, s
     uniq := uniq }
 #align category_theory.limits.trident.is_limit.mk CategoryTheory.Limits.Trident.IsLimit.mk
 
+/- warning: category_theory.limits.trident.is_limit.mk' -> CategoryTheory.Limits.Trident.IsLimit.mk' is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), (forall (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (fun (l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) => And (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) l (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) (forall {m : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) m (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) m l)))) -> (CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), (forall (s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f), Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (fun (l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) => And (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) l (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) (forall {m : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) m (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) m l)))) -> (CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.is_limit.mk' CategoryTheory.Limits.Trident.IsLimit.mk'ₓ'. -/
 /-- This is another convenient method to verify that a trident is a limit cone. It
     only asks for a proof of facts that carry any mathematical content, and allows access to the
     same `s` for all parts. -/
@@ -333,6 +491,12 @@ def Trident.IsLimit.mk' [Nonempty J] (t : Trident f)
     (create s).2.2 (w zero)
 #align category_theory.limits.trident.is_limit.mk' CategoryTheory.Limits.Trident.IsLimit.mk'
 
+/- warning: category_theory.limits.cotrident.is_colimit.mk -> CategoryTheory.Limits.Cotrident.IsColimit.mk is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (desc : forall (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)), (forall (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t) (desc s)) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s)) -> (forall (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (m : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)), (forall (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) j) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) j) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) j) m) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j)) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) m (desc s))) -> (CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (desc : forall (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)), (forall (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t) (desc s)) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s)) -> (forall (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (m : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)), (forall (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) j) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) j) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) j) m) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) j)) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) m (desc s))) -> (CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.is_colimit.mk CategoryTheory.Limits.Cotrident.IsColimit.mkₓ'. -/
 /-- This is a slightly more convenient method to verify that a cotrident is a colimit cocone. It
     only asks for a proof of facts that carry any mathematical content -/
 def Cotrident.IsColimit.mk [Nonempty J] (t : Cotrident f) (desc : ∀ s : Cotrident f, t.pt ⟶ s.pt)
@@ -348,6 +512,12 @@ def Cotrident.IsColimit.mk [Nonempty J] (t : Cotrident f) (desc : ∀ s : Cotrid
     uniq := uniq }
 #align category_theory.limits.cotrident.is_colimit.mk CategoryTheory.Limits.Cotrident.IsColimit.mk
 
+/- warning: category_theory.limits.cotrident.is_colimit.mk' -> CategoryTheory.Limits.Cotrident.IsColimit.mk' is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), (forall (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (fun (l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) => And (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t) l) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s)) (forall {m : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t) m) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s)) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) m l)))) -> (CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), (forall (s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f), Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (fun (l : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) => And (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t) l) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s)) (forall {m : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))}, (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t) m) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s)) -> (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) m l)))) -> (CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.is_colimit.mk' CategoryTheory.Limits.Cotrident.IsColimit.mk'ₓ'. -/
 /-- This is another convenient method to verify that a cotrident is a colimit cocone. It
     only asks for a proof of facts that carry any mathematical content, and allows access to the
     same `s` for all parts. -/
@@ -359,6 +529,7 @@ def Cotrident.IsColimit.mk' [Nonempty J] (t : Cotrident f)
     (create s).2.2 (w one)
 #align category_theory.limits.cotrident.is_colimit.mk' CategoryTheory.Limits.Cotrident.IsColimit.mk'
 
+#print CategoryTheory.Limits.Trident.IsLimit.homIso /-
 /--
 Given a limit cone for the family `f : J → (X ⟶ Y)`, for any `Z`, morphisms from `Z` to its point
 are in bijection with morphisms `h : Z ⟶ X` such that `∀ j₁ j₂, h ≫ f j₁ = h ≫ f j₂`.
@@ -373,7 +544,14 @@ def Trident.IsLimit.homIso [Nonempty J] {t : Trident f} (ht : IsLimit t) (Z : C)
   left_inv k := Trident.IsLimit.hom_ext ht (Trident.IsLimit.lift' _ _ _).Prop
   right_inv h := Subtype.ext (Trident.IsLimit.lift' ht _ _).Prop
 #align category_theory.limits.trident.is_limit.hom_iso CategoryTheory.Limits.Trident.IsLimit.homIso
+-/
 
+/- warning: category_theory.limits.trident.is_limit.hom_iso_natural -> CategoryTheory.Limits.Trident.IsLimit.homIso_natural is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f} (ht : CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) {Z : C} {Z' : C} (q : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Z) (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) ((fun (a : Type.{u2}) (b : Type.{u2}) [self : HasLiftT.{succ u2, succ u2} a b] => self.0) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (HasLiftT.mk.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (CoeTCₓ.coe.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (coeBase.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (coeSubtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))))))) (coeFn.{succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))))) (fun (_x : Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))))) => (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) -> (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))))) (Equiv.hasCoeToFun.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))))) (CategoryTheory.Limits.Trident.IsLimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) q k))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' Z X q ((fun (a : Type.{u2}) (b : Type.{u2}) [self : HasLiftT.{succ u2, succ u2} a b] => self.0) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (HasLiftT.mk.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (CoeTCₓ.coe.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (coeBase.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (coeSubtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))))))) (coeFn.{succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))))) (fun (_x : Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))))) => (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) -> (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))))) (Equiv.hasCoeToFun.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))))) (CategoryTheory.Limits.Trident.IsLimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z) k)))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f} (ht : CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) {Z : C} {Z' : C} (q : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Z) (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (Subtype.val.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))) (FunLike.coe.{succ u2, succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (fun (_x : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) => Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂)))) _x) (Equiv.instFunLikeEquiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z' Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' X Y h (f j₂))))) (CategoryTheory.Limits.Trident.IsLimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) q k))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z' Z X q (Subtype.val.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))) (FunLike.coe.{succ u2, succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (fun (_x : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) => Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂)))) _x) (Equiv.instFunLikeEquiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z X) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Y) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₁)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Z X Y h (f j₂))))) (CategoryTheory.Limits.Trident.IsLimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z) k)))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.is_limit.hom_iso_natural CategoryTheory.Limits.Trident.IsLimit.homIso_naturalₓ'. -/
 /-- The bijection of `trident.is_limit.hom_iso` is natural in `Z`. -/
 theorem Trident.IsLimit.homIso_natural [Nonempty J] {t : Trident f} (ht : IsLimit t) {Z Z' : C}
     (q : Z' ⟶ Z) (k : Z ⟶ t.pt) :
@@ -381,6 +559,7 @@ theorem Trident.IsLimit.homIso_natural [Nonempty J] {t : Trident f} (ht : IsLimi
   Category.assoc _ _ _
 #align category_theory.limits.trident.is_limit.hom_iso_natural CategoryTheory.Limits.Trident.IsLimit.homIso_natural
 
+#print CategoryTheory.Limits.Cotrident.IsColimit.homIso /-
 /-- Given a colimit cocone for the family `f : J → (X ⟶ Y)`, for any `Z`, morphisms from the cocone
 point to `Z` are in bijection with morphisms `h : Z ⟶ X` such that
 `∀ j₁ j₂, f j₁ ≫ h = f j₂ ≫ h`.  Further, this bijection is natural in `Z`: see
@@ -395,7 +574,14 @@ def Cotrident.IsColimit.homIso [Nonempty J] {t : Cotrident f} (ht : IsColimit t)
   left_inv k := Cotrident.IsColimit.hom_ext ht (Cotrident.IsColimit.desc' _ _ _).Prop
   right_inv h := Subtype.ext (Cotrident.IsColimit.desc' ht _ _).Prop
 #align category_theory.limits.cotrident.is_colimit.hom_iso CategoryTheory.Limits.Cotrident.IsColimit.homIso
+-/
 
+/- warning: category_theory.limits.cotrident.is_colimit.hom_iso_natural -> CategoryTheory.Limits.Cotrident.IsColimit.homIso_natural is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f} {Z : C} {Z' : C} (q : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Z') (ht : CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') ((fun (a : Type.{u2}) (b : Type.{u2}) [self : HasLiftT.{succ u2, succ u2} a b] => self.0) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (HasLiftT.mk.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (CoeTCₓ.coe.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (coeBase.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (coeSubtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)))))) (coeFn.{succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)))) (fun (_x : Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)))) => (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') -> (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)))) (Equiv.hasCoeToFun.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)))) (CategoryTheory.Limits.Cotrident.IsColimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z Z' k q))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Y Z Z' ((fun (a : Type.{u2}) (b : Type.{u2}) [self : HasLiftT.{succ u2, succ u2} a b] => self.0) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (HasLiftT.mk.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (CoeTCₓ.coe.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (coeBase.{succ u2, succ u2} (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (coeSubtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)))))) (coeFn.{succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)))) (fun (_x : Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)))) => (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) -> (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)))) (Equiv.hasCoeToFun.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)))) (CategoryTheory.Limits.Cotrident.IsColimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z) k)) q)
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f} {Z : C} {Z' : C} (q : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Z Z') (ht : CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (Subtype.val.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)) (FunLike.coe.{succ u2, succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') (fun (_x : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') => Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h))) _x) (Equiv.instFunLikeEquiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z') (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z') => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z' (f j₂) h)))) (CategoryTheory.Limits.Cotrident.IsColimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z') (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z Z' k q))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) Y Z Z' (Subtype.val.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)) (FunLike.coe.{succ u2, succ u2, succ u2} (Equiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)))) (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) (fun (_x : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) => Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h))) _x) (Equiv.instFunLikeEquiv.{succ u2, succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) Z) (Subtype.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) (fun (h : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) Y Z) => forall (j₁ : J) (j₂ : J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Z) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₁) h) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) X Y Z (f j₂) h)))) (CategoryTheory.Limits.Cotrident.IsColimit.homIso.{u1, u2, u3} J C _inst_1 X Y f _inst_2 t ht Z) k)) q)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.is_colimit.hom_iso_natural CategoryTheory.Limits.Cotrident.IsColimit.homIso_naturalₓ'. -/
 /-- The bijection of `cotrident.is_colimit.hom_iso` is natural in `Z`. -/
 theorem Cotrident.IsColimit.homIso_natural [Nonempty J] {t : Cotrident f} {Z Z' : C} (q : Z ⟶ Z')
     (ht : IsColimit t) (k : t.pt ⟶ Z) :
@@ -404,6 +590,12 @@ theorem Cotrident.IsColimit.homIso_natural [Nonempty J] {t : Cotrident f} {Z Z'
   (Category.assoc _ _ _).symm
 #align category_theory.limits.cotrident.is_colimit.hom_iso_natural CategoryTheory.Limits.Cotrident.IsColimit.homIso_natural
 
+/- warning: category_theory.limits.cone.of_trident -> CategoryTheory.Limits.Cone.ofTrident is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1}, (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) -> (CategoryTheory.Limits.Cone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F)
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1}, (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) -> (CategoryTheory.Limits.Cone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.cone.of_trident CategoryTheory.Limits.Cone.ofTridentₓ'. -/
 /-- This is a helper construction that can be useful when verifying that a category has certain wide
     equalizers. Given `F : walking_parallel_family ⥤ C`, which is really the same as
     `parallel_family (λ j, F.map (line j))`, and a trident on `λ j, F.map (line j)`, we get a cone
@@ -423,6 +615,12 @@ def Cone.ofTrident {F : WalkingParallelFamily J ⥤ C} (t : Trident fun j => F.m
             simp }
 #align category_theory.limits.cone.of_trident CategoryTheory.Limits.Cone.ofTrident
 
+/- warning: category_theory.limits.cocone.of_cotrident -> CategoryTheory.Limits.Cocone.ofCotrident is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1}, (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) -> (CategoryTheory.Limits.Cocone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F)
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1}, (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) -> (CategoryTheory.Limits.Cocone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.cocone.of_cotrident CategoryTheory.Limits.Cocone.ofCotridentₓ'. -/
 /-- This is a helper construction that can be useful when verifying that a category has all
     coequalizers. Given `F : walking_parallel_family ⥤ C`, which is really the same as
     `parallel_family (λ j, F.map (line j))`, and a cotrident on `λ j, F.map (line j)` we get a
@@ -439,12 +637,24 @@ def Cocone.ofCotrident {F : WalkingParallelFamily J ⥤ C} (t : Cotrident fun j
       naturality' := fun j j' g => by cases g <;> dsimp <;> simp [cotrident.app_one t] }
 #align category_theory.limits.cocone.of_cotrident CategoryTheory.Limits.Cocone.ofCotrident
 
+/- warning: category_theory.limits.cone.of_trident_π -> CategoryTheory.Limits.Cone.ofTrident_π is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t))) F (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j)) j (CategoryTheory.Limits.Cone.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (fun (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t (fun (t_X : C) (t_π : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) => CategoryTheory.Functor.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (fun {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} => (Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) -> (Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) F (fun (F_obj : (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) -> C) (F_map : forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J}, (Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Y))) (F_map_id' : autoParamₓ.{0} (forall (X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj X)) (F_map X X (CategoryTheory.CategoryStruct.id.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X)) (CategoryTheory.CategoryStruct.id.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (F_map_comp' : autoParamₓ.{0} (forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Z : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} (f : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) (g : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) Y Z), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Z)) (F_map X Z (CategoryTheory.CategoryStruct.comp.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X Y Z f g)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X) (F_obj Y) (F_obj Z) (F_map X Y f) (F_map Y Z g))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (t_π : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) => rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t_π)) (rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))))))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t))) F (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cone.ofTrident.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t)) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4967 : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => (Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4967) -> (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j))) j (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4968 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4968)) (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4969 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.4969)) (Eq.refl.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j))))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.cone.of_trident_π CategoryTheory.Limits.Cone.ofTrident_πₓ'. -/
 @[simp]
 theorem Cone.ofTrident_π {F : WalkingParallelFamily J ⥤ C} (t : Trident fun j => F.map (line j))
     (j) : (Cone.ofTrident t).π.app j = t.π.app j ≫ eqToHom (by tidy) :=
   rfl
 #align category_theory.limits.cone.of_trident_π CategoryTheory.Limits.Cone.ofTrident_π
 
+/- warning: category_theory.limits.cocone.of_cotrident_ι -> CategoryTheory.Limits.Cocone.ofCotrident_ι is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t))) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t))) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j)) j (CategoryTheory.Limits.Cocone.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (fun (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t (fun (t_X : C) (t_ι : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X)) => CategoryTheory.Functor.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (fun {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} => (Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X)) -> (Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) F (fun (F_obj : (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) -> C) (F_map : forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J}, (Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Y))) (F_map_id' : autoParamₓ.{0} (forall (X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj X)) (F_map X X (CategoryTheory.CategoryStruct.id.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X)) (CategoryTheory.CategoryStruct.id.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (F_map_comp' : autoParamₓ.{0} (forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Z : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} (f : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) (g : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) Y Z), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Z)) (F_map X Z (CategoryTheory.CategoryStruct.comp.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X Y Z f g)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X) (F_obj Y) (F_obj Z) (F_map X Y f) (F_map Y Z g))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (t_ι : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X)) => rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t_ι)) (rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t) j))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t)))) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.Cocone.ofCotrident.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t))) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5097 : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => (Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5097) -> (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j))) j (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5098 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5098)) (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5099 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5099)) (Eq.refl.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) t) j))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.cocone.of_cotrident_ι CategoryTheory.Limits.Cocone.ofCotrident_ιₓ'. -/
 @[simp]
 theorem Cocone.ofCotrident_ι {F : WalkingParallelFamily J ⥤ C}
     (t : Cotrident fun j => F.map (line j)) (j) :
@@ -452,6 +662,12 @@ theorem Cocone.ofCotrident_ι {F : WalkingParallelFamily J ⥤ C}
   rfl
 #align category_theory.limits.cocone.of_cotrident_ι CategoryTheory.Limits.Cocone.ofCotrident_ι
 
+/- warning: category_theory.limits.trident.of_cone -> CategoryTheory.Limits.Trident.ofCone is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1}, (CategoryTheory.Limits.Cone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) -> (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1}, (CategoryTheory.Limits.Cone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) -> (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.of_cone CategoryTheory.Limits.Trident.ofConeₓ'. -/
 /-- Given `F : walking_parallel_family ⥤ C`, which is really the same as
     `parallel_family (λ j, F.map (line j))` and a cone on `F`, we get a trident on
     `λ j, F.map (line j)`. -/
@@ -461,6 +677,12 @@ def Trident.ofCone {F : WalkingParallelFamily J ⥤ C} (t : Cone F) : Trident fu
   π := { app := fun X => t.π.app X ≫ eqToHom (by tidy) }
 #align category_theory.limits.trident.of_cone CategoryTheory.Limits.Trident.ofCone
 
+/- warning: category_theory.limits.cotrident.of_cocone -> CategoryTheory.Limits.Cotrident.ofCocone is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1}, (CategoryTheory.Limits.Cocone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) -> (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1}, (CategoryTheory.Limits.Cocone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) -> (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.of_cocone CategoryTheory.Limits.Cotrident.ofCoconeₓ'. -/
 /-- Given `F : walking_parallel_family ⥤ C`, which is really the same as
     `parallel_family (F.map left) (F.map right)` and a cocone on `F`, we get a cotrident on
     `λ j, F.map (line j)`. -/
@@ -470,18 +692,36 @@ def Cotrident.ofCocone {F : WalkingParallelFamily J ⥤ C} (t : Cocone F) :
   ι := { app := fun X => eqToHom (by tidy) ≫ t.ι.app X }
 #align category_theory.limits.cotrident.of_cocone CategoryTheory.Limits.Cotrident.ofCocone
 
+/- warning: category_theory.limits.trident.of_cone_π -> CategoryTheory.Limits.Trident.ofCone_π is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Cone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t))) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t)) F (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j)) j (CategoryTheory.Limits.Cone.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (fun (t : CategoryTheory.Limits.Cone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t (fun (t_X : C) (t_π : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X) F) => CategoryTheory.Functor.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (fun {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} => (Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X) F) -> (Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) F (fun (F_obj : (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) -> C) (F_map : forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J}, (Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Y))) (F_map_id' : autoParamₓ.{0} (forall (X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj X)) (F_map X X (CategoryTheory.CategoryStruct.id.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X)) (CategoryTheory.CategoryStruct.id.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (F_map_comp' : autoParamₓ.{0} (forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Z : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} (f : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) (g : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) Y Z), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Z)) (F_map X Z (CategoryTheory.CategoryStruct.comp.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X Y Z f g)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X) (F_obj Y) (F_obj Z) (F_map X Y f) (F_map Y Z g))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (t_π : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X) (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp')) => rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t_π)) (rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))))))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Cone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t))) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Trident.ofCone.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t)) F (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5656 : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => (Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5656) -> (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j))) j (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5657 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5657)) (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5658 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5658)) (Eq.refl.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j))))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.of_cone_π CategoryTheory.Limits.Trident.ofCone_πₓ'. -/
 @[simp]
 theorem Trident.ofCone_π {F : WalkingParallelFamily J ⥤ C} (t : Cone F) (j) :
     (Trident.ofCone t).π.app j = t.π.app j ≫ eqToHom (by tidy) :=
   rfl
 #align category_theory.limits.trident.of_cone_π CategoryTheory.Limits.Trident.ofCone_π
 
+/- warning: category_theory.limits.cotrident.of_cocone_ι -> CategoryTheory.Limits.Cotrident.ofCocone_ι is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Cocone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t))) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t))) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) j) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F j)) j (CategoryTheory.Limits.Cocone.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (fun (t : CategoryTheory.Limits.Cocone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) => Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t (fun (t_X : C) (t_ι : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) F (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X)) => CategoryTheory.Functor.casesOn.{0, u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (fun {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} => (Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) F (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X)) -> (Eq.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) F (fun (F_obj : (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) -> C) (F_map : forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J}, (Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Y))) (F_map_id' : autoParamₓ.{0} (forall (X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj X)) (F_map X X (CategoryTheory.CategoryStruct.id.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X)) (CategoryTheory.CategoryStruct.id.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (F_map_comp' : autoParamₓ.{0} (forall {X : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Y : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} {Z : CategoryTheory.Limits.WalkingParallelFamily.{u1} J} (f : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) X Y) (g : Quiver.Hom.{succ u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) Y Z), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (F_obj X) (F_obj Z)) (F_map X Z (CategoryTheory.CategoryStruct.comp.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J)) X Y Z f g)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (F_obj X) (F_obj Y) (F_obj Z) (F_map X Y f) (F_map Y Z g))) (Name.mk_string (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str (String.str String.empty (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 98 (OfNat.mk.{0} Nat 98 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 118 (OfNat.mk.{0} Nat 118 (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 105 (OfNat.mk.{0} Nat 105 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 111 (OfNat.mk.{0} Nat 111 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 117 (OfNat.mk.{0} Nat 117 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 115 (OfNat.mk.{0} Nat 115 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 108 (OfNat.mk.{0} Nat 108 (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) (Char.ofNat (OfNat.ofNat.{0} Nat 121 (OfNat.mk.{0} Nat 121 (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit0.{0} Nat Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (bit1.{0} Nat Nat.hasOne Nat.hasAdd (One.one.{0} Nat Nat.hasOne))))))))))) Name.anonymous)) (t_ι : Quiver.Hom.{succ (max u1 u2), max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max u1 u2 u1 u3} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) t_X)) => rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.mk.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F_obj F_map F_map_id' F_map_comp') (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) t_ι)) (rfl.{succ u3} C (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => CategoryTheory.Functor.map.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t) j))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {F : CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1} (t : CategoryTheory.Limits.Cocone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J), Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t)))) j)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j))) (CategoryTheory.Limits.Cotrident.ofCocone.{u1, u2, u3} J C _inst_1 F t)) j) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t))) j) (CategoryTheory.eqToHom.{u2, u3} C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j) (CategoryTheory.Limits.WalkingParallelFamily.casesOn.{0, u1} J (fun (t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5779 : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => (Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j t._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5779) -> (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j))) j (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5780 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5780)) (fun (h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5781 : Eq.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) => Eq.ndrec.{0, succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (fun (j : CategoryTheory.Limits.WalkingParallelFamily.{u1} J) => Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (fun (j : J) => Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.Hom.line.{u1} J j)))) j) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) j)) (of_eq_true (Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (eq_self.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)))) j (Eq.symm.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J) h._@.Mathlib.CategoryTheory.Limits.Shapes.WideEqualizers._hyg.5781)) (Eq.refl.{succ u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) j))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 F t) j))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.of_cocone_ι CategoryTheory.Limits.Cotrident.ofCocone_ιₓ'. -/
 @[simp]
 theorem Cotrident.ofCocone_ι {F : WalkingParallelFamily J ⥤ C} (t : Cocone F) (j) :
     (Cotrident.ofCocone t).ι.app j = eqToHom (by tidy) ≫ t.ι.app j :=
   rfl
 #align category_theory.limits.cotrident.of_cocone_ι CategoryTheory.Limits.Cotrident.ofCocone_ι
 
+/- warning: category_theory.limits.trident.mk_hom -> CategoryTheory.Limits.Trident.mkHom is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f} {t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f} (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) k (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) -> (Quiver.Hom.{succ u2, max u1 u3 u2} (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.CategoryStruct.toQuiver.{u2, max u1 u3 u2} (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Category.toCategoryStruct.{u2, max u1 u3 u2} (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)))) s t)
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f} {t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f} (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) k (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) -> (Quiver.Hom.{succ u2, max (max u3 u2) u1} (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.CategoryStruct.toQuiver.{u2, max (max u3 u2) u1} (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Category.toCategoryStruct.{u2, max (max u3 u2) u1} (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)))) s t)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.mk_hom CategoryTheory.Limits.Trident.mkHomₓ'. -/
 /-- Helper function for constructing morphisms between wide equalizer tridents.
 -/
 @[simps]
@@ -494,6 +734,12 @@ def Trident.mkHom [Nonempty J] {s t : Trident f} (k : s.pt ⟶ t.pt) (w : k ≫
     · simpa using w =≫ f (Classical.arbitrary J)
 #align category_theory.limits.trident.mk_hom CategoryTheory.Limits.Trident.mkHom
 
+/- warning: category_theory.limits.trident.ext -> CategoryTheory.Limits.Trident.ext is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f} {t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f} (i : CategoryTheory.Iso.{u2, u3} C _inst_1 (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Iso.hom.{u2, u3} C _inst_1 (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) i) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) -> (CategoryTheory.Iso.{u2, max u1 u3 u2} (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) s t)
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f} {t : CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f} (i : CategoryTheory.Iso.{u2, u3} C _inst_1 (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Iso.hom.{u2, u3} C _inst_1 (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) i) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f t)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f s)) -> (CategoryTheory.Iso.{u2, max (max u3 u2) u1} (CategoryTheory.Limits.Trident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) s t)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.trident.ext CategoryTheory.Limits.Trident.extₓ'. -/
 /-- To construct an isomorphism between tridents,
 it suffices to give an isomorphism between the cone points
 and check that it commutes with the `ι` morphisms.
@@ -505,6 +751,12 @@ def Trident.ext [Nonempty J] {s t : Trident f} (i : s.pt ≅ t.pt) (w : i.Hom 
   inv := Trident.mkHom i.inv (by rw [← w, iso.inv_hom_id_assoc])
 #align category_theory.limits.trident.ext CategoryTheory.Limits.Trident.ext
 
+/- warning: category_theory.limits.cotrident.mk_hom -> CategoryTheory.Limits.Cotrident.mkHom is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f} {t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f} (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) k) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t)) -> (Quiver.Hom.{succ u2, max u1 u3 u2} (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.CategoryStruct.toQuiver.{u2, max u1 u3 u2} (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Category.toCategoryStruct.{u2, max u1 u3 u2} (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cocone.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)))) s t)
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f} {t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f} (k : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) k) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t)) -> (Quiver.Hom.{succ u2, max (max u3 u2) u1} (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.CategoryStruct.toQuiver.{u2, max (max u3 u2) u1} (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Category.toCategoryStruct.{u2, max (max u3 u2) u1} (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cocone.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)))) s t)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.mk_hom CategoryTheory.Limits.Cotrident.mkHomₓ'. -/
 /-- Helper function for constructing morphisms between coequalizer cotridents.
 -/
 @[simps]
@@ -517,6 +769,12 @@ def Cotrident.mkHom [Nonempty J] {s t : Cotrident f} (k : s.pt ⟶ t.pt) (w : s.
     · exact w
 #align category_theory.limits.cotrident.mk_hom CategoryTheory.Limits.Cotrident.mkHom
 
+/- warning: category_theory.limits.cotrident.ext -> CategoryTheory.Limits.Cotrident.ext is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f} {t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f} (i : CategoryTheory.Iso.{u2, u3} C _inst_1 (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) (CategoryTheory.Iso.hom.{u2, u3} C _inst_1 (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) i)) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t)) -> (CategoryTheory.Iso.{u2, max u1 u3 u2} (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cocone.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) s t)
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {s : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f} {t : CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f} (i : CategoryTheory.Iso.{u2, u3} C _inst_1 (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)), (Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f s) (CategoryTheory.Iso.hom.{u2, u3} C _inst_1 (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) s) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) t) i)) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f t)) -> (CategoryTheory.Iso.{u2, max (max u3 u2) u1} (CategoryTheory.Limits.Cotrident.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cocone.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) s t)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.cotrident.ext CategoryTheory.Limits.Cotrident.extₓ'. -/
 /-- To construct an isomorphism between cotridents,
 it suffices to give an isomorphism between the cocone points
 and check that it commutes with the `π` morphisms.
@@ -531,6 +789,7 @@ variable (f)
 
 section
 
+#print CategoryTheory.Limits.HasWideEqualizer /-
 /--
 `has_wide_equalizer f` represents a particular choice of limiting cone for the parallel family of
 morphisms `f`.
@@ -538,71 +797,101 @@ morphisms `f`.
 abbrev HasWideEqualizer :=
   HasLimit (parallelFamily f)
 #align category_theory.limits.has_wide_equalizer CategoryTheory.Limits.HasWideEqualizer
+-/
 
 variable [HasWideEqualizer f]
 
+#print CategoryTheory.Limits.wideEqualizer /-
 /-- If a wide equalizer of `f` exists, we can access an arbitrary choice of such by
     saying `wide_equalizer f`. -/
 abbrev wideEqualizer : C :=
   limit (parallelFamily f)
 #align category_theory.limits.wide_equalizer CategoryTheory.Limits.wideEqualizer
+-/
 
+#print CategoryTheory.Limits.wideEqualizer.ι /-
 /-- If a wide equalizer of `f` exists, we can access the inclusion `wide_equalizer f ⟶ X` by
     saying `wide_equalizer.ι f`. -/
 abbrev wideEqualizer.ι : wideEqualizer f ⟶ X :=
   limit.π (parallelFamily f) zero
 #align category_theory.limits.wide_equalizer.ι CategoryTheory.Limits.wideEqualizer.ι
+-/
 
+#print CategoryTheory.Limits.wideEqualizer.trident /-
 /-- A wide equalizer cone for a parallel family `f`.
 -/
 abbrev wideEqualizer.trident : Trident f :=
   limit.cone (parallelFamily f)
 #align category_theory.limits.wide_equalizer.trident CategoryTheory.Limits.wideEqualizer.trident
+-/
 
+/- warning: category_theory.limits.wide_equalizer.trident_ι -> CategoryTheory.Limits.wideEqualizer.trident_ι is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)) [_inst_2 : CategoryTheory.Limits.HasWideEqualizer.{u1, u2, u3} J C _inst_1 X Y f], Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideEqualizer.trident.{u1, u2, u3} J C _inst_1 X Y f _inst_2))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f (CategoryTheory.Limits.wideEqualizer.trident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)) (CategoryTheory.Limits.wideEqualizer.ι.{u1, u2, u3} J C _inst_1 X Y f _inst_2)
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)) [_inst_2 : CategoryTheory.Limits.HasWideEqualizer.{u1, u2, u3} J C _inst_1 X Y f], Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideEqualizer.trident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f (CategoryTheory.Limits.wideEqualizer.trident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)) (CategoryTheory.Limits.wideEqualizer.ι.{u1, u2, u3} J C _inst_1 X Y f _inst_2)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.wide_equalizer.trident_ι CategoryTheory.Limits.wideEqualizer.trident_ιₓ'. -/
 @[simp]
 theorem wideEqualizer.trident_ι : (wideEqualizer.trident f).ι = wideEqualizer.ι f :=
   rfl
 #align category_theory.limits.wide_equalizer.trident_ι CategoryTheory.Limits.wideEqualizer.trident_ι
 
+/- warning: category_theory.limits.wide_equalizer.trident_π_app_zero -> CategoryTheory.Limits.wideEqualizer.trident_π_app_zero is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)) [_inst_2 : CategoryTheory.Limits.HasWideEqualizer.{u1, u2, u3} J C _inst_1 X Y f], Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideEqualizer.trident.{u1, u2, u3} J C _inst_1 X Y f _inst_2))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideEqualizer.trident.{u1, u2, u3} J C _inst_1 X Y f _inst_2))) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideEqualizer.trident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Limits.wideEqualizer.ι.{u1, u2, u3} J C _inst_1 X Y f _inst_2)
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)) [_inst_2 : CategoryTheory.Limits.HasWideEqualizer.{u1, u2, u3} J C _inst_1 X Y f], Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideEqualizer.trident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideEqualizer.trident.{u1, u2, u3} J C _inst_1 X Y f _inst_2))) (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideEqualizer.trident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Limits.wideEqualizer.ι.{u1, u2, u3} J C _inst_1 X Y f _inst_2)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.wide_equalizer.trident_π_app_zero CategoryTheory.Limits.wideEqualizer.trident_π_app_zeroₓ'. -/
 @[simp]
 theorem wideEqualizer.trident_π_app_zero :
     (wideEqualizer.trident f).π.app zero = wideEqualizer.ι f :=
   rfl
 #align category_theory.limits.wide_equalizer.trident_π_app_zero CategoryTheory.Limits.wideEqualizer.trident_π_app_zero
 
+#print CategoryTheory.Limits.wideEqualizer.condition /-
 @[reassoc.1]
 theorem wideEqualizer.condition (j₁ j₂ : J) : wideEqualizer.ι f ≫ f j₁ = wideEqualizer.ι f ≫ f j₂ :=
   Trident.condition j₁ j₂ <| limit.cone <| parallelFamily f
 #align category_theory.limits.wide_equalizer.condition CategoryTheory.Limits.wideEqualizer.condition
+-/
 
+#print CategoryTheory.Limits.wideEqualizerIsWideEqualizer /-
 /-- The wide_equalizer built from `wide_equalizer.ι f` is limiting. -/
 def wideEqualizerIsWideEqualizer [Nonempty J] :
     IsLimit (Trident.ofι (wideEqualizer.ι f) (wideEqualizer.condition f)) :=
   IsLimit.ofIsoLimit (limit.isLimit _) (Trident.ext (Iso.refl _) (by tidy))
 #align category_theory.limits.wide_equalizer_is_wide_equalizer CategoryTheory.Limits.wideEqualizerIsWideEqualizer
+-/
 
 variable {f}
 
+#print CategoryTheory.Limits.wideEqualizer.lift /-
 /-- A morphism `k : W ⟶ X` satisfying `∀ j₁ j₂, k ≫ f j₁ = k ≫ f j₂` factors through the
     wide equalizer of `f` via `wide_equalizer.lift : W ⟶ wide_equalizer f`. -/
 abbrev wideEqualizer.lift [Nonempty J] {W : C} (k : W ⟶ X) (h : ∀ j₁ j₂, k ≫ f j₁ = k ≫ f j₂) :
     W ⟶ wideEqualizer f :=
   limit.lift (parallelFamily f) (Trident.ofι k h)
 #align category_theory.limits.wide_equalizer.lift CategoryTheory.Limits.wideEqualizer.lift
+-/
 
+#print CategoryTheory.Limits.wideEqualizer.lift_ι /-
 @[simp, reassoc.1]
 theorem wideEqualizer.lift_ι [Nonempty J] {W : C} (k : W ⟶ X) (h : ∀ j₁ j₂, k ≫ f j₁ = k ≫ f j₂) :
     wideEqualizer.lift k h ≫ wideEqualizer.ι f = k :=
   limit.lift_π _ _
 #align category_theory.limits.wide_equalizer.lift_ι CategoryTheory.Limits.wideEqualizer.lift_ι
+-/
 
+#print CategoryTheory.Limits.wideEqualizer.lift' /-
 /-- A morphism `k : W ⟶ X` satisfying `∀ j₁ j₂, k ≫ f j₁ = k ≫ f j₂` induces a morphism
     `l : W ⟶ wide_equalizer f` satisfying `l ≫ wide_equalizer.ι f = k`. -/
 def wideEqualizer.lift' [Nonempty J] {W : C} (k : W ⟶ X) (h : ∀ j₁ j₂, k ≫ f j₁ = k ≫ f j₂) :
     { l : W ⟶ wideEqualizer f // l ≫ wideEqualizer.ι f = k } :=
   ⟨wideEqualizer.lift k h, wideEqualizer.lift_ι _ _⟩
 #align category_theory.limits.wide_equalizer.lift' CategoryTheory.Limits.wideEqualizer.lift'
+-/
 
+#print CategoryTheory.Limits.wideEqualizer.hom_ext /-
 /-- Two maps into a wide equalizer are equal if they are are equal when composed with the wide
     equalizer map. -/
 @[ext]
@@ -610,11 +899,14 @@ theorem wideEqualizer.hom_ext [Nonempty J] {W : C} {k l : W ⟶ wideEqualizer f}
     (h : k ≫ wideEqualizer.ι f = l ≫ wideEqualizer.ι f) : k = l :=
   Trident.IsLimit.hom_ext (limit.isLimit _) h
 #align category_theory.limits.wide_equalizer.hom_ext CategoryTheory.Limits.wideEqualizer.hom_ext
+-/
 
+#print CategoryTheory.Limits.wideEqualizer.ι_mono /-
 /-- A wide equalizer morphism is a monomorphism -/
 instance wideEqualizer.ι_mono [Nonempty J] : Mono (wideEqualizer.ι f)
     where right_cancellation Z h k w := wideEqualizer.hom_ext w
 #align category_theory.limits.wide_equalizer.ι_mono CategoryTheory.Limits.wideEqualizer.ι_mono
+-/
 
 end
 
@@ -622,6 +914,12 @@ section
 
 variable {f}
 
+/- warning: category_theory.limits.mono_of_is_limit_parallel_family -> CategoryTheory.Limits.mono_of_isLimit_parallelFamily is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {c : CategoryTheory.Limits.Cone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)}, (CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c) -> (CategoryTheory.Mono.{u2, u3} C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f c))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {c : CategoryTheory.Limits.Cone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)}, (CategoryTheory.Limits.IsLimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c) -> (CategoryTheory.Mono.{u2, u3} C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c))) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.zero.{u1} J)) (CategoryTheory.Limits.Trident.ι.{u1, u2, u3} J C _inst_1 X Y f c))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.mono_of_is_limit_parallel_family CategoryTheory.Limits.mono_of_isLimit_parallelFamilyₓ'. -/
 /-- The wide equalizer morphism in any limit cone is a monomorphism. -/
 theorem mono_of_isLimit_parallelFamily [Nonempty J] {c : Cone (parallelFamily f)} (i : IsLimit c) :
     Mono (Trident.ι c) :=
@@ -632,78 +930,109 @@ end
 
 section
 
+#print CategoryTheory.Limits.HasWideCoequalizer /-
 /-- `has_wide_coequalizer f g` represents a particular choice of colimiting cocone
 for the parallel family of morphisms `f`.
 -/
 abbrev HasWideCoequalizer :=
   HasColimit (parallelFamily f)
 #align category_theory.limits.has_wide_coequalizer CategoryTheory.Limits.HasWideCoequalizer
+-/
 
 variable [HasWideCoequalizer f]
 
+#print CategoryTheory.Limits.wideCoequalizer /-
 /-- If a wide coequalizer of `f`, we can access an arbitrary choice of such by
     saying `wide_coequalizer f`. -/
 abbrev wideCoequalizer : C :=
   colimit (parallelFamily f)
 #align category_theory.limits.wide_coequalizer CategoryTheory.Limits.wideCoequalizer
+-/
 
+#print CategoryTheory.Limits.wideCoequalizer.π /-
 /-- If a wide_coequalizer of `f` exists, we can access the corresponding projection by
     saying `wide_coequalizer.π f`. -/
 abbrev wideCoequalizer.π : Y ⟶ wideCoequalizer f :=
   colimit.ι (parallelFamily f) one
 #align category_theory.limits.wide_coequalizer.π CategoryTheory.Limits.wideCoequalizer.π
+-/
 
+#print CategoryTheory.Limits.wideCoequalizer.cotrident /-
 /-- An arbitrary choice of coequalizer cocone for a parallel family `f`.
 -/
 abbrev wideCoequalizer.cotrident : Cotrident f :=
   colimit.cocone (parallelFamily f)
 #align category_theory.limits.wide_coequalizer.cotrident CategoryTheory.Limits.wideCoequalizer.cotrident
+-/
 
+/- warning: category_theory.limits.wide_coequalizer.cotrident_π -> CategoryTheory.Limits.wideCoequalizer.cotrident_π is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)) [_inst_2 : CategoryTheory.Limits.HasWideCoequalizer.{u1, u2, u3} J C _inst_1 X Y f], Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideCoequalizer.cotrident.{u1, u2, u3} J C _inst_1 X Y f _inst_2))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f (CategoryTheory.Limits.wideCoequalizer.cotrident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)) (CategoryTheory.Limits.wideCoequalizer.π.{u1, u2, u3} J C _inst_1 X (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) f _inst_2)
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)) [_inst_2 : CategoryTheory.Limits.HasWideCoequalizer.{u1, u2, u3} J C _inst_1 X Y f], Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideCoequalizer.cotrident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.Limits.Cotrident.π.{u1, u2, u3} J C _inst_1 X Y f (CategoryTheory.Limits.wideCoequalizer.cotrident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)) (CategoryTheory.Limits.wideCoequalizer.π.{u1, u2, u3} J C _inst_1 X Y f _inst_2)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.wide_coequalizer.cotrident_π CategoryTheory.Limits.wideCoequalizer.cotrident_πₓ'. -/
 @[simp]
 theorem wideCoequalizer.cotrident_π : (wideCoequalizer.cotrident f).π = wideCoequalizer.π f :=
   rfl
 #align category_theory.limits.wide_coequalizer.cotrident_π CategoryTheory.Limits.wideCoequalizer.cotrident_π
 
+/- warning: category_theory.limits.wide_coequalizer.cotrident_ι_app_one -> CategoryTheory.Limits.wideCoequalizer.cotrident_ι_app_one is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)) [_inst_2 : CategoryTheory.Limits.HasWideCoequalizer.{u1, u2, u3} J C _inst_1 X Y f], Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideCoequalizer.cotrident.{u1, u2, u3} J C _inst_1 X Y f _inst_2))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideCoequalizer.cotrident.{u1, u2, u3} J C _inst_1 X Y f _inst_2))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideCoequalizer.cotrident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.wideCoequalizer.π.{u1, u2, u3} J C _inst_1 X (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) f _inst_2)
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} (f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)) [_inst_2 : CategoryTheory.Limits.HasWideCoequalizer.{u1, u2, u3} J C _inst_1 X Y f], Eq.{succ u2} (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideCoequalizer.cotrident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideCoequalizer.cotrident.{u1, u2, u3} J C _inst_1 X Y f _inst_2))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.wideCoequalizer.cotrident.{u1, u2, u3} J C _inst_1 X Y f _inst_2)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Limits.wideCoequalizer.π.{u1, u2, u3} J C _inst_1 X Y f _inst_2)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.wide_coequalizer.cotrident_ι_app_one CategoryTheory.Limits.wideCoequalizer.cotrident_ι_app_oneₓ'. -/
 @[simp]
 theorem wideCoequalizer.cotrident_ι_app_one :
     (wideCoequalizer.cotrident f).ι.app one = wideCoequalizer.π f :=
   rfl
 #align category_theory.limits.wide_coequalizer.cotrident_ι_app_one CategoryTheory.Limits.wideCoequalizer.cotrident_ι_app_one
 
+#print CategoryTheory.Limits.wideCoequalizer.condition /-
 @[reassoc.1]
 theorem wideCoequalizer.condition (j₁ j₂ : J) :
     f j₁ ≫ wideCoequalizer.π f = f j₂ ≫ wideCoequalizer.π f :=
   Cotrident.condition j₁ j₂ <| colimit.cocone <| parallelFamily f
 #align category_theory.limits.wide_coequalizer.condition CategoryTheory.Limits.wideCoequalizer.condition
+-/
 
+#print CategoryTheory.Limits.wideCoequalizerIsWideCoequalizer /-
 /-- The cotrident built from `wide_coequalizer.π f` is colimiting. -/
 def wideCoequalizerIsWideCoequalizer [Nonempty J] :
     IsColimit (Cotrident.ofπ (wideCoequalizer.π f) (wideCoequalizer.condition f)) :=
   IsColimit.ofIsoColimit (colimit.isColimit _) (Cotrident.ext (Iso.refl _) (by tidy))
 #align category_theory.limits.wide_coequalizer_is_wide_coequalizer CategoryTheory.Limits.wideCoequalizerIsWideCoequalizer
+-/
 
 variable {f}
 
+#print CategoryTheory.Limits.wideCoequalizer.desc /-
 /-- Any morphism `k : Y ⟶ W` satisfying `∀ j₁ j₂, f j₁ ≫ k = f j₂ ≫ k` factors through the
     wide coequalizer of `f` via `wide_coequalizer.desc : wide_coequalizer f ⟶ W`. -/
 abbrev wideCoequalizer.desc [Nonempty J] {W : C} (k : Y ⟶ W) (h : ∀ j₁ j₂, f j₁ ≫ k = f j₂ ≫ k) :
     wideCoequalizer f ⟶ W :=
   colimit.desc (parallelFamily f) (Cotrident.ofπ k h)
 #align category_theory.limits.wide_coequalizer.desc CategoryTheory.Limits.wideCoequalizer.desc
+-/
 
+#print CategoryTheory.Limits.wideCoequalizer.π_desc /-
 @[simp, reassoc.1]
 theorem wideCoequalizer.π_desc [Nonempty J] {W : C} (k : Y ⟶ W) (h : ∀ j₁ j₂, f j₁ ≫ k = f j₂ ≫ k) :
     wideCoequalizer.π f ≫ wideCoequalizer.desc k h = k :=
   colimit.ι_desc _ _
 #align category_theory.limits.wide_coequalizer.π_desc CategoryTheory.Limits.wideCoequalizer.π_desc
+-/
 
+#print CategoryTheory.Limits.wideCoequalizer.desc' /-
 /-- Any morphism `k : Y ⟶ W` satisfying `∀ j₁ j₂, f j₁ ≫ k = f j₂ ≫ k` induces a morphism
     `l : wide_coequalizer f ⟶ W` satisfying `wide_coequalizer.π ≫ g = l`. -/
 def wideCoequalizer.desc' [Nonempty J] {W : C} (k : Y ⟶ W) (h : ∀ j₁ j₂, f j₁ ≫ k = f j₂ ≫ k) :
     { l : wideCoequalizer f ⟶ W // wideCoequalizer.π f ≫ l = k } :=
   ⟨wideCoequalizer.desc k h, wideCoequalizer.π_desc _ _⟩
 #align category_theory.limits.wide_coequalizer.desc' CategoryTheory.Limits.wideCoequalizer.desc'
+-/
 
+#print CategoryTheory.Limits.wideCoequalizer.hom_ext /-
 /-- Two maps from a wide coequalizer are equal if they are equal when composed with the wide
     coequalizer map -/
 @[ext]
@@ -711,11 +1040,14 @@ theorem wideCoequalizer.hom_ext [Nonempty J] {W : C} {k l : wideCoequalizer f 
     (h : wideCoequalizer.π f ≫ k = wideCoequalizer.π f ≫ l) : k = l :=
   Cotrident.IsColimit.hom_ext (colimit.isColimit _) h
 #align category_theory.limits.wide_coequalizer.hom_ext CategoryTheory.Limits.wideCoequalizer.hom_ext
+-/
 
+#print CategoryTheory.Limits.wideCoequalizer.π_epi /-
 /-- A wide coequalizer morphism is an epimorphism -/
 instance wideCoequalizer.π_epi [Nonempty J] : Epi (wideCoequalizer.π f)
     where left_cancellation Z h k w := wideCoequalizer.hom_ext w
 #align category_theory.limits.wide_coequalizer.π_epi CategoryTheory.Limits.wideCoequalizer.π_epi
+-/
 
 end
 
@@ -723,6 +1055,12 @@ section
 
 variable {f}
 
+/- warning: category_theory.limits.epi_of_is_colimit_parallel_family -> CategoryTheory.Limits.epi_of_isColimit_parallelFamily is a dubious translation:
+lean 3 declaration is
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {c : CategoryTheory.Limits.Cocone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)}, (CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c) -> (CategoryTheory.Epi.{u2, u3} C _inst_1 (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.Functor.obj.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (CategoryTheory.Functor.obj.{u2, max u1 u2, u3, max u1 u2 u1 u3} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)))
+but is expected to have type
+  forall {J : Type.{u1}} {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {X : C} {Y : C} {f : J -> (Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) X Y)} [_inst_2 : Nonempty.{succ u1} J] {c : CategoryTheory.Limits.Cocone.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)}, (CategoryTheory.Limits.IsColimit.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c) -> (CategoryTheory.Epi.{u2, u3} C _inst_1 (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f)) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c))) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) (Prefunctor.obj.{succ u2, max (succ u1) (succ u2), u3, max (max u1 u2) u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, max u1 u2, u3, max (max u1 u3) u2} C _inst_1 (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingParallelFamily.{u1} J) (CategoryTheory.Limits.WalkingParallelFamily.category.{u1} J) C _inst_1 (CategoryTheory.Limits.parallelFamily.{u1, u2, u3} J C _inst_1 X Y f) c) (CategoryTheory.Limits.WalkingParallelFamily.one.{u1} J)))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.epi_of_is_colimit_parallel_family CategoryTheory.Limits.epi_of_isColimit_parallelFamilyₓ'. -/
 /-- The wide coequalizer morphism in any colimit cocone is an epimorphism. -/
 theorem epi_of_isColimit_parallelFamily [Nonempty J] {c : Cocone (parallelFamily f)}
     (i : IsColimit c) : Epi (c.ι.app one) :=
@@ -733,39 +1071,51 @@ end
 
 variable (C)
 
+#print CategoryTheory.Limits.HasWideEqualizers /-
 /-- `has_wide_equalizers` represents a choice of wide equalizer for every family of morphisms -/
 abbrev HasWideEqualizers :=
   ∀ J, HasLimitsOfShape (WalkingParallelFamily.{w} J) C
 #align category_theory.limits.has_wide_equalizers CategoryTheory.Limits.HasWideEqualizers
+-/
 
+#print CategoryTheory.Limits.HasWideCoequalizers /-
 /-- `has_wide_coequalizers` represents a choice of wide coequalizer for every family of morphisms -/
 abbrev HasWideCoequalizers :=
   ∀ J, HasColimitsOfShape (WalkingParallelFamily.{w} J) C
 #align category_theory.limits.has_wide_coequalizers CategoryTheory.Limits.HasWideCoequalizers
+-/
 
+#print CategoryTheory.Limits.hasWideEqualizers_of_hasLimit_parallelFamily /-
 /-- If `C` has all limits of diagrams `parallel_family f`, then it has all wide equalizers -/
 theorem hasWideEqualizers_of_hasLimit_parallelFamily
     [∀ {J : Type w} {X Y : C} {f : J → (X ⟶ Y)}, HasLimit (parallelFamily f)] :
     HasWideEqualizers.{w} C := fun J =>
   { HasLimit := fun F => hasLimitOfIso (diagramIsoParallelFamily F).symm }
 #align category_theory.limits.has_wide_equalizers_of_has_limit_parallel_family CategoryTheory.Limits.hasWideEqualizers_of_hasLimit_parallelFamily
+-/
 
+#print CategoryTheory.Limits.hasWideCoequalizers_of_hasColimit_parallelFamily /-
 /-- If `C` has all colimits of diagrams `parallel_family f`, then it has all wide coequalizers -/
 theorem hasWideCoequalizers_of_hasColimit_parallelFamily
     [∀ {J : Type w} {X Y : C} {f : J → (X ⟶ Y)}, HasColimit (parallelFamily f)] :
     HasWideCoequalizers.{w} C := fun J =>
   { HasColimit := fun F => hasColimitOfIso (diagramIsoParallelFamily F) }
 #align category_theory.limits.has_wide_coequalizers_of_has_colimit_parallel_family CategoryTheory.Limits.hasWideCoequalizers_of_hasColimit_parallelFamily
+-/
 
+#print CategoryTheory.Limits.hasEqualizers_of_hasWideEqualizers /-
 instance (priority := 10) hasEqualizers_of_hasWideEqualizers [HasWideEqualizers.{w} C] :
     HasEqualizers C :=
   hasLimitsOfShape_of_equivalence.{w} walkingParallelFamilyEquivWalkingParallelPair
 #align category_theory.limits.has_equalizers_of_has_wide_equalizers CategoryTheory.Limits.hasEqualizers_of_hasWideEqualizers
+-/
 
+#print CategoryTheory.Limits.hasCoequalizers_of_hasWideCoequalizers /-
 instance (priority := 10) hasCoequalizers_of_hasWideCoequalizers [HasWideCoequalizers.{w} C] :
     HasCoequalizers C :=
   hasColimitsOfShape_of_equivalence.{w} walkingParallelFamilyEquivWalkingParallelPair
 #align category_theory.limits.has_coequalizers_of_has_wide_coequalizers CategoryTheory.Limits.hasCoequalizers_of_hasWideCoequalizers
+-/
 
 end CategoryTheory.Limits
 
Diff
@@ -759,7 +759,7 @@ theorem hasWideCoequalizers_of_hasColimit_parallelFamily
 
 instance (priority := 10) hasEqualizers_of_hasWideEqualizers [HasWideEqualizers.{w} C] :
     HasEqualizers C :=
-  hasLimitsOfShapeOfEquivalence.{w} walkingParallelFamilyEquivWalkingParallelPair
+  hasLimitsOfShape_of_equivalence.{w} walkingParallelFamilyEquivWalkingParallelPair
 #align category_theory.limits.has_equalizers_of_has_wide_equalizers CategoryTheory.Limits.hasEqualizers_of_hasWideEqualizers
 
 instance (priority := 10) hasCoequalizers_of_hasWideCoequalizers [HasWideCoequalizers.{w} C] :
Diff
@@ -220,7 +220,7 @@ theorem Cotrident.app_one (s : Cotrident f) (j : J) : f j ≫ s.ι.app one = s.
 @[simps]
 def Trident.ofι [Nonempty J] {P : C} (ι : P ⟶ X) (w : ∀ j₁ j₂, ι ≫ f j₁ = ι ≫ f j₂) : Trident f
     where
-  x := P
+  pt := P
   π :=
     { app := fun X => WalkingParallelFamily.casesOn X ι (ι ≫ f (Classical.arbitrary J))
       naturality' := fun i j f => by
@@ -236,7 +236,7 @@ def Trident.ofι [Nonempty J] {P : C} (ι : P ⟶ X) (w : ∀ j₁ j₂, ι ≫
 @[simps]
 def Cotrident.ofπ [Nonempty J] {P : C} (π : Y ⟶ P) (w : ∀ j₁ j₂, f j₁ ≫ π = f j₂ ≫ π) : Cotrident f
     where
-  x := P
+  pt := P
   ι :=
     { app := fun X => WalkingParallelFamily.casesOn X (f (Classical.arbitrary J) ≫ π) π
       naturality' := fun i j f => by
@@ -269,7 +269,7 @@ theorem Cotrident.condition (j₁ j₂ : J) (t : Cotrident f) : f j₁ ≫ t.π
 
 /-- To check whether two maps are equalized by both maps of a trident, it suffices to check it for
 the first map -/
-theorem Trident.equalizer_ext [Nonempty J] (s : Trident f) {W : C} {k l : W ⟶ s.x}
+theorem Trident.equalizer_ext [Nonempty J] (s : Trident f) {W : C} {k l : W ⟶ s.pt}
     (h : k ≫ s.ι = l ≫ s.ι) : ∀ j : WalkingParallelFamily J, k ≫ s.π.app j = l ≫ s.π.app j
   | zero => h
   | one => by rw [← s.app_zero (Classical.arbitrary J), reassoc_of h]
@@ -277,19 +277,19 @@ theorem Trident.equalizer_ext [Nonempty J] (s : Trident f) {W : C} {k l : W ⟶
 
 /-- To check whether two maps are coequalized by both maps of a cotrident, it suffices to check it
 for the second map -/
-theorem Cotrident.coequalizer_ext [Nonempty J] (s : Cotrident f) {W : C} {k l : s.x ⟶ W}
+theorem Cotrident.coequalizer_ext [Nonempty J] (s : Cotrident f) {W : C} {k l : s.pt ⟶ W}
     (h : s.π ≫ k = s.π ≫ l) : ∀ j : WalkingParallelFamily J, s.ι.app j ≫ k = s.ι.app j ≫ l
   | zero => by rw [← s.app_one (Classical.arbitrary J), category.assoc, category.assoc, h]
   | one => h
 #align category_theory.limits.cotrident.coequalizer_ext CategoryTheory.Limits.Cotrident.coequalizer_ext
 
 theorem Trident.IsLimit.hom_ext [Nonempty J] {s : Trident f} (hs : IsLimit s) {W : C}
-    {k l : W ⟶ s.x} (h : k ≫ s.ι = l ≫ s.ι) : k = l :=
+    {k l : W ⟶ s.pt} (h : k ≫ s.ι = l ≫ s.ι) : k = l :=
   hs.hom_ext <| Trident.equalizer_ext _ h
 #align category_theory.limits.trident.is_limit.hom_ext CategoryTheory.Limits.Trident.IsLimit.hom_ext
 
 theorem Cotrident.IsColimit.hom_ext [Nonempty J] {s : Cotrident f} (hs : IsColimit s) {W : C}
-    {k l : s.x ⟶ W} (h : s.π ≫ k = s.π ≫ l) : k = l :=
+    {k l : s.pt ⟶ W} (h : s.π ≫ k = s.π ≫ l) : k = l :=
   hs.hom_ext <| Cotrident.coequalizer_ext _ h
 #align category_theory.limits.cotrident.is_colimit.hom_ext CategoryTheory.Limits.Cotrident.IsColimit.hom_ext
 
@@ -297,7 +297,7 @@ theorem Cotrident.IsColimit.hom_ext [Nonempty J] {s : Cotrident f} (hs : IsColim
     `∀ j₁ j₂, k ≫ f j₁ = k ≫ f j₂` induces a morphism `l : W ⟶ s.X` such that
     `l ≫ trident.ι s = k`. -/
 def Trident.IsLimit.lift' [Nonempty J] {s : Trident f} (hs : IsLimit s) {W : C} (k : W ⟶ X)
-    (h : ∀ j₁ j₂, k ≫ f j₁ = k ≫ f j₂) : { l : W ⟶ s.x // l ≫ Trident.ι s = k } :=
+    (h : ∀ j₁ j₂, k ≫ f j₁ = k ≫ f j₂) : { l : W ⟶ s.pt // l ≫ Trident.ι s = k } :=
   ⟨hs.lift <| Trident.ofι _ h, hs.fac _ _⟩
 #align category_theory.limits.trident.is_limit.lift' CategoryTheory.Limits.Trident.IsLimit.lift'
 
@@ -305,16 +305,16 @@ def Trident.IsLimit.lift' [Nonempty J] {s : Trident f} (hs : IsLimit s) {W : C}
     `∀ j₁ j₂, f j₁ ≫ k = f j₂ ≫ k` induces a morphism `l : s.X ⟶ W` such that
     `cotrident.π s ≫ l = k`. -/
 def Cotrident.IsColimit.desc' [Nonempty J] {s : Cotrident f} (hs : IsColimit s) {W : C} (k : Y ⟶ W)
-    (h : ∀ j₁ j₂, f j₁ ≫ k = f j₂ ≫ k) : { l : s.x ⟶ W // Cotrident.π s ≫ l = k } :=
+    (h : ∀ j₁ j₂, f j₁ ≫ k = f j₂ ≫ k) : { l : s.pt ⟶ W // Cotrident.π s ≫ l = k } :=
   ⟨hs.desc <| Cotrident.ofπ _ h, hs.fac _ _⟩
 #align category_theory.limits.cotrident.is_colimit.desc' CategoryTheory.Limits.Cotrident.IsColimit.desc'
 
 /-- This is a slightly more convenient method to verify that a trident is a limit cone. It
     only asks for a proof of facts that carry any mathematical content -/
-def Trident.IsLimit.mk [Nonempty J] (t : Trident f) (lift : ∀ s : Trident f, s.x ⟶ t.x)
+def Trident.IsLimit.mk [Nonempty J] (t : Trident f) (lift : ∀ s : Trident f, s.pt ⟶ t.pt)
     (fac : ∀ s : Trident f, lift s ≫ t.ι = s.ι)
     (uniq :
-      ∀ (s : Trident f) (m : s.x ⟶ t.x)
+      ∀ (s : Trident f) (m : s.pt ⟶ t.pt)
         (w : ∀ j : WalkingParallelFamily J, m ≫ t.π.app j = s.π.app j), m = lift s) :
     IsLimit t :=
   { lift
@@ -335,10 +335,10 @@ def Trident.IsLimit.mk' [Nonempty J] (t : Trident f)
 
 /-- This is a slightly more convenient method to verify that a cotrident is a colimit cocone. It
     only asks for a proof of facts that carry any mathematical content -/
-def Cotrident.IsColimit.mk [Nonempty J] (t : Cotrident f) (desc : ∀ s : Cotrident f, t.x ⟶ s.x)
+def Cotrident.IsColimit.mk [Nonempty J] (t : Cotrident f) (desc : ∀ s : Cotrident f, t.pt ⟶ s.pt)
     (fac : ∀ s : Cotrident f, t.π ≫ desc s = s.π)
     (uniq :
-      ∀ (s : Cotrident f) (m : t.x ⟶ s.x)
+      ∀ (s : Cotrident f) (m : t.pt ⟶ s.pt)
         (w : ∀ j : WalkingParallelFamily J, t.ι.app j ≫ m = s.ι.app j), m = desc s) :
     IsColimit t :=
   { desc
@@ -353,7 +353,7 @@ def Cotrident.IsColimit.mk [Nonempty J] (t : Cotrident f) (desc : ∀ s : Cotrid
     same `s` for all parts. -/
 def Cotrident.IsColimit.mk' [Nonempty J] (t : Cotrident f)
     (create :
-      ∀ s : Cotrident f, { l : t.x ⟶ s.x // t.π ≫ l = s.π ∧ ∀ {m}, t.π ≫ m = s.π → m = l }) :
+      ∀ s : Cotrident f, { l : t.pt ⟶ s.pt // t.π ≫ l = s.π ∧ ∀ {m}, t.π ≫ m = s.π → m = l }) :
     IsColimit t :=
   Cotrident.IsColimit.mk t (fun s => (create s).1) (fun s => (create s).2.1) fun s m w =>
     (create s).2.2 (w one)
@@ -366,7 +366,7 @@ Further, this bijection is natural in `Z`: see `trident.is_limit.hom_iso_natural
 -/
 @[simps]
 def Trident.IsLimit.homIso [Nonempty J] {t : Trident f} (ht : IsLimit t) (Z : C) :
-    (Z ⟶ t.x) ≃ { h : Z ⟶ X // ∀ j₁ j₂, h ≫ f j₁ = h ≫ f j₂ }
+    (Z ⟶ t.pt) ≃ { h : Z ⟶ X // ∀ j₁ j₂, h ≫ f j₁ = h ≫ f j₂ }
     where
   toFun k := ⟨k ≫ t.ι, by simp⟩
   invFun h := (Trident.IsLimit.lift' ht _ h.Prop).1
@@ -376,7 +376,7 @@ def Trident.IsLimit.homIso [Nonempty J] {t : Trident f} (ht : IsLimit t) (Z : C)
 
 /-- The bijection of `trident.is_limit.hom_iso` is natural in `Z`. -/
 theorem Trident.IsLimit.homIso_natural [Nonempty J] {t : Trident f} (ht : IsLimit t) {Z Z' : C}
-    (q : Z' ⟶ Z) (k : Z ⟶ t.x) :
+    (q : Z' ⟶ Z) (k : Z ⟶ t.pt) :
     (Trident.IsLimit.homIso ht _ (q ≫ k) : Z' ⟶ X) = q ≫ (Trident.IsLimit.homIso ht _ k : Z ⟶ X) :=
   Category.assoc _ _ _
 #align category_theory.limits.trident.is_limit.hom_iso_natural CategoryTheory.Limits.Trident.IsLimit.homIso_natural
@@ -388,7 +388,7 @@ point to `Z` are in bijection with morphisms `h : Z ⟶ X` such that
 -/
 @[simps]
 def Cotrident.IsColimit.homIso [Nonempty J] {t : Cotrident f} (ht : IsColimit t) (Z : C) :
-    (t.x ⟶ Z) ≃ { h : Y ⟶ Z // ∀ j₁ j₂, f j₁ ≫ h = f j₂ ≫ h }
+    (t.pt ⟶ Z) ≃ { h : Y ⟶ Z // ∀ j₁ j₂, f j₁ ≫ h = f j₂ ≫ h }
     where
   toFun k := ⟨t.π ≫ k, by simp⟩
   invFun h := (Cotrident.IsColimit.desc' ht _ h.Prop).1
@@ -398,7 +398,7 @@ def Cotrident.IsColimit.homIso [Nonempty J] {t : Cotrident f} (ht : IsColimit t)
 
 /-- The bijection of `cotrident.is_colimit.hom_iso` is natural in `Z`. -/
 theorem Cotrident.IsColimit.homIso_natural [Nonempty J] {t : Cotrident f} {Z Z' : C} (q : Z ⟶ Z')
-    (ht : IsColimit t) (k : t.x ⟶ Z) :
+    (ht : IsColimit t) (k : t.pt ⟶ Z) :
     (Cotrident.IsColimit.homIso ht _ (k ≫ q) : Y ⟶ Z') =
       (Cotrident.IsColimit.homIso ht _ k : Y ⟶ Z) ≫ q :=
   (Category.assoc _ _ _).symm
@@ -414,7 +414,7 @@ theorem Cotrident.IsColimit.homIso_natural [Nonempty J] {t : Cotrident f} {Z Z'
     achieving your goal. -/
 def Cone.ofTrident {F : WalkingParallelFamily J ⥤ C} (t : Trident fun j => F.map (line j)) : Cone F
     where
-  x := t.x
+  pt := t.pt
   π :=
     { app := fun X => t.π.app X ≫ eqToHom (by tidy)
       naturality' := fun j j' g => by
@@ -433,7 +433,7 @@ def Cone.ofTrident {F : WalkingParallelFamily J ⥤ C} (t : Trident fun j => F.m
     of achieving your goal. -/
 def Cocone.ofCotrident {F : WalkingParallelFamily J ⥤ C} (t : Cotrident fun j => F.map (line j)) :
     Cocone F where
-  x := t.x
+  pt := t.pt
   ι :=
     { app := fun X => eqToHom (by tidy) ≫ t.ι.app X
       naturality' := fun j j' g => by cases g <;> dsimp <;> simp [cotrident.app_one t] }
@@ -457,7 +457,7 @@ theorem Cocone.ofCotrident_ι {F : WalkingParallelFamily J ⥤ C}
     `λ j, F.map (line j)`. -/
 def Trident.ofCone {F : WalkingParallelFamily J ⥤ C} (t : Cone F) : Trident fun j => F.map (line j)
     where
-  x := t.x
+  pt := t.pt
   π := { app := fun X => t.π.app X ≫ eqToHom (by tidy) }
 #align category_theory.limits.trident.of_cone CategoryTheory.Limits.Trident.ofCone
 
@@ -466,7 +466,7 @@ def Trident.ofCone {F : WalkingParallelFamily J ⥤ C} (t : Cone F) : Trident fu
     `λ j, F.map (line j)`. -/
 def Cotrident.ofCocone {F : WalkingParallelFamily J ⥤ C} (t : Cocone F) :
     Cotrident fun j => F.map (line j) where
-  x := t.x
+  pt := t.pt
   ι := { app := fun X => eqToHom (by tidy) ≫ t.ι.app X }
 #align category_theory.limits.cotrident.of_cocone CategoryTheory.Limits.Cotrident.ofCocone
 
@@ -485,7 +485,7 @@ theorem Cotrident.ofCocone_ι {F : WalkingParallelFamily J ⥤ C} (t : Cocone F)
 /-- Helper function for constructing morphisms between wide equalizer tridents.
 -/
 @[simps]
-def Trident.mkHom [Nonempty J] {s t : Trident f} (k : s.x ⟶ t.x) (w : k ≫ t.ι = s.ι) : s ⟶ t
+def Trident.mkHom [Nonempty J] {s t : Trident f} (k : s.pt ⟶ t.pt) (w : k ≫ t.ι = s.ι) : s ⟶ t
     where
   Hom := k
   w' := by
@@ -499,7 +499,7 @@ it suffices to give an isomorphism between the cone points
 and check that it commutes with the `ι` morphisms.
 -/
 @[simps]
-def Trident.ext [Nonempty J] {s t : Trident f} (i : s.x ≅ t.x) (w : i.Hom ≫ t.ι = s.ι) : s ≅ t
+def Trident.ext [Nonempty J] {s t : Trident f} (i : s.pt ≅ t.pt) (w : i.Hom ≫ t.ι = s.ι) : s ≅ t
     where
   Hom := Trident.mkHom i.Hom w
   inv := Trident.mkHom i.inv (by rw [← w, iso.inv_hom_id_assoc])
@@ -508,7 +508,7 @@ def Trident.ext [Nonempty J] {s t : Trident f} (i : s.x ≅ t.x) (w : i.Hom ≫
 /-- Helper function for constructing morphisms between coequalizer cotridents.
 -/
 @[simps]
-def Cotrident.mkHom [Nonempty J] {s t : Cotrident f} (k : s.x ⟶ t.x) (w : s.π ≫ k = t.π) : s ⟶ t
+def Cotrident.mkHom [Nonempty J] {s t : Cotrident f} (k : s.pt ⟶ t.pt) (w : s.π ≫ k = t.π) : s ⟶ t
     where
   Hom := k
   w' := by
@@ -521,7 +521,7 @@ def Cotrident.mkHom [Nonempty J] {s t : Cotrident f} (k : s.x ⟶ t.x) (w : s.π
 it suffices to give an isomorphism between the cocone points
 and check that it commutes with the `π` morphisms.
 -/
-def Cotrident.ext [Nonempty J] {s t : Cotrident f} (i : s.x ≅ t.x) (w : s.π ≫ i.Hom = t.π) : s ≅ t
+def Cotrident.ext [Nonempty J] {s t : Cotrident f} (i : s.pt ≅ t.pt) (w : s.π ≫ i.Hom = t.π) : s ≅ t
     where
   Hom := Cotrident.mkHom i.Hom w
   inv := Cotrident.mkHom i.inv (by rw [iso.comp_inv_eq, w])
@@ -556,7 +556,7 @@ abbrev wideEqualizer.ι : wideEqualizer f ⟶ X :=
 /-- A wide equalizer cone for a parallel family `f`.
 -/
 abbrev wideEqualizer.trident : Trident f :=
-  Limit.cone (parallelFamily f)
+  limit.cone (parallelFamily f)
 #align category_theory.limits.wide_equalizer.trident CategoryTheory.Limits.wideEqualizer.trident
 
 @[simp]
@@ -572,7 +572,7 @@ theorem wideEqualizer.trident_π_app_zero :
 
 @[reassoc.1]
 theorem wideEqualizer.condition (j₁ j₂ : J) : wideEqualizer.ι f ≫ f j₁ = wideEqualizer.ι f ≫ f j₂ :=
-  Trident.condition j₁ j₂ <| Limit.cone <| parallelFamily f
+  Trident.condition j₁ j₂ <| limit.cone <| parallelFamily f
 #align category_theory.limits.wide_equalizer.condition CategoryTheory.Limits.wideEqualizer.condition
 
 /-- The wide_equalizer built from `wide_equalizer.ι f` is limiting. -/
@@ -656,7 +656,7 @@ abbrev wideCoequalizer.π : Y ⟶ wideCoequalizer f :=
 /-- An arbitrary choice of coequalizer cocone for a parallel family `f`.
 -/
 abbrev wideCoequalizer.cotrident : Cotrident f :=
-  Colimit.cocone (parallelFamily f)
+  colimit.cocone (parallelFamily f)
 #align category_theory.limits.wide_coequalizer.cotrident CategoryTheory.Limits.wideCoequalizer.cotrident
 
 @[simp]
@@ -673,7 +673,7 @@ theorem wideCoequalizer.cotrident_ι_app_one :
 @[reassoc.1]
 theorem wideCoequalizer.condition (j₁ j₂ : J) :
     f j₁ ≫ wideCoequalizer.π f = f j₂ ≫ wideCoequalizer.π f :=
-  Cotrident.condition j₁ j₂ <| Colimit.cocone <| parallelFamily f
+  Cotrident.condition j₁ j₂ <| colimit.cocone <| parallelFamily f
 #align category_theory.limits.wide_coequalizer.condition CategoryTheory.Limits.wideCoequalizer.condition
 
 /-- The cotrident built from `wide_coequalizer.π f` is colimiting. -/
@@ -747,19 +747,19 @@ abbrev HasWideCoequalizers :=
 theorem hasWideEqualizers_of_hasLimit_parallelFamily
     [∀ {J : Type w} {X Y : C} {f : J → (X ⟶ Y)}, HasLimit (parallelFamily f)] :
     HasWideEqualizers.{w} C := fun J =>
-  { HasLimit := fun F => hasLimit_of_iso (diagramIsoParallelFamily F).symm }
+  { HasLimit := fun F => hasLimitOfIso (diagramIsoParallelFamily F).symm }
 #align category_theory.limits.has_wide_equalizers_of_has_limit_parallel_family CategoryTheory.Limits.hasWideEqualizers_of_hasLimit_parallelFamily
 
 /-- If `C` has all colimits of diagrams `parallel_family f`, then it has all wide coequalizers -/
 theorem hasWideCoequalizers_of_hasColimit_parallelFamily
     [∀ {J : Type w} {X Y : C} {f : J → (X ⟶ Y)}, HasColimit (parallelFamily f)] :
     HasWideCoequalizers.{w} C := fun J =>
-  { HasColimit := fun F => hasColimit_of_iso (diagramIsoParallelFamily F) }
+  { HasColimit := fun F => hasColimitOfIso (diagramIsoParallelFamily F) }
 #align category_theory.limits.has_wide_coequalizers_of_has_colimit_parallel_family CategoryTheory.Limits.hasWideCoequalizers_of_hasColimit_parallelFamily
 
 instance (priority := 10) hasEqualizers_of_hasWideEqualizers [HasWideEqualizers.{w} C] :
     HasEqualizers C :=
-  hasLimitsOfShape_of_equivalence.{w} walkingParallelFamilyEquivWalkingParallelPair
+  hasLimitsOfShapeOfEquivalence.{w} walkingParallelFamilyEquivWalkingParallelPair
 #align category_theory.limits.has_equalizers_of_has_wide_equalizers CategoryTheory.Limits.hasEqualizers_of_hasWideEqualizers
 
 instance (priority := 10) hasCoequalizers_of_hasWideCoequalizers [HasWideCoequalizers.{w} C] :
Diff
@@ -318,10 +318,10 @@ def Trident.IsLimit.mk [Nonempty J] (t : Trident f) (lift : ∀ s : Trident f, s
         (w : ∀ j : WalkingParallelFamily J, m ≫ t.π.app j = s.π.app j), m = lift s) :
     IsLimit t :=
   { lift
-    fac' := fun s j =>
+    fac := fun s j =>
       WalkingParallelFamily.casesOn j (fac s)
         (by rw [← t.w (line (Classical.arbitrary J)), reassoc_of fac, s.w])
-    uniq' := uniq }
+    uniq := uniq }
 #align category_theory.limits.trident.is_limit.mk CategoryTheory.Limits.Trident.IsLimit.mk
 
 /-- This is another convenient method to verify that a trident is a limit cone. It
@@ -342,10 +342,10 @@ def Cotrident.IsColimit.mk [Nonempty J] (t : Cotrident f) (desc : ∀ s : Cotrid
         (w : ∀ j : WalkingParallelFamily J, t.ι.app j ≫ m = s.ι.app j), m = desc s) :
     IsColimit t :=
   { desc
-    fac' := fun s j =>
+    fac := fun s j =>
       WalkingParallelFamily.casesOn j (by rw [← t.w_assoc (line (Classical.arbitrary J)), fac, s.w])
         (fac s)
-    uniq' := uniq }
+    uniq := uniq }
 #align category_theory.limits.cotrident.is_colimit.mk CategoryTheory.Limits.Cotrident.IsColimit.mk
 
 /-- This is another convenient method to verify that a cotrident is a colimit cocone. It
@@ -747,24 +747,24 @@ abbrev HasWideCoequalizers :=
 theorem hasWideEqualizers_of_hasLimit_parallelFamily
     [∀ {J : Type w} {X Y : C} {f : J → (X ⟶ Y)}, HasLimit (parallelFamily f)] :
     HasWideEqualizers.{w} C := fun J =>
-  { HasLimit := fun F => hasLimitOfIso (diagramIsoParallelFamily F).symm }
+  { HasLimit := fun F => hasLimit_of_iso (diagramIsoParallelFamily F).symm }
 #align category_theory.limits.has_wide_equalizers_of_has_limit_parallel_family CategoryTheory.Limits.hasWideEqualizers_of_hasLimit_parallelFamily
 
 /-- If `C` has all colimits of diagrams `parallel_family f`, then it has all wide coequalizers -/
 theorem hasWideCoequalizers_of_hasColimit_parallelFamily
     [∀ {J : Type w} {X Y : C} {f : J → (X ⟶ Y)}, HasColimit (parallelFamily f)] :
     HasWideCoequalizers.{w} C := fun J =>
-  { HasColimit := fun F => hasColimitOfIso (diagramIsoParallelFamily F) }
+  { HasColimit := fun F => hasColimit_of_iso (diagramIsoParallelFamily F) }
 #align category_theory.limits.has_wide_coequalizers_of_has_colimit_parallel_family CategoryTheory.Limits.hasWideCoequalizers_of_hasColimit_parallelFamily
 
 instance (priority := 10) hasEqualizers_of_hasWideEqualizers [HasWideEqualizers.{w} C] :
     HasEqualizers C :=
-  hasLimitsOfShapeOfEquivalence.{w} walkingParallelFamilyEquivWalkingParallelPair
+  hasLimitsOfShape_of_equivalence.{w} walkingParallelFamilyEquivWalkingParallelPair
 #align category_theory.limits.has_equalizers_of_has_wide_equalizers CategoryTheory.Limits.hasEqualizers_of_hasWideEqualizers
 
 instance (priority := 10) hasCoequalizers_of_hasWideCoequalizers [HasWideCoequalizers.{w} C] :
     HasCoequalizers C :=
-  hasColimitsOfShapeOfEquivalence.{w} walkingParallelFamilyEquivWalkingParallelPair
+  hasColimitsOfShape_of_equivalence.{w} walkingParallelFamilyEquivWalkingParallelPair
 #align category_theory.limits.has_coequalizers_of_has_wide_coequalizers CategoryTheory.Limits.hasCoequalizers_of_hasWideCoequalizers
 
 end CategoryTheory.Limits

Changes in mathlib4

mathlib3
mathlib4
chore(*): remove empty lines between variable statements (#11418)

Empty lines were removed by executing the following Python script twice

import os
import re


# Loop through each file in the repository
for dir_path, dirs, files in os.walk('.'):
  for filename in files:
    if filename.endswith('.lean'):
      file_path = os.path.join(dir_path, filename)

      # Open the file and read its contents
      with open(file_path, 'r') as file:
        content = file.read()

      # Use a regular expression to replace sequences of "variable" lines separated by empty lines
      # with sequences without empty lines
      modified_content = re.sub(r'(variable.*\n)\n(variable(?! .* in))', r'\1\2', content)

      # Write the modified content back to the file
      with open(file_path, 'w') as file:
        file.write(modified_content)
Diff
@@ -117,7 +117,6 @@ theorem WalkingParallelFamily.hom_id (X : WalkingParallelFamily J) :
   CategoryTheory.Limits.WalkingParallelFamily.hom_id
 
 variable {C : Type u} [Category.{v} C]
-
 variable {X Y : C} (f : J → (X ⟶ Y))
 
 /-- `parallelFamily f` is the diagram in `C` consisting of the given family of morphisms, each with
chore: replace remaining lambda syntax (#11405)

Includes some doc comments and real code: this is exhaustive, with two exceptions:

  • some files are handled in #11409 instead
  • I left FunProp/{ToStd,RefinedDiscTree}.lean, Tactic/NormNum and Tactic/Simps alone, as these seem likely enough to end up in std.

Follow-up to #11301, much shorter this time.

Diff
@@ -429,7 +429,7 @@ theorem Cotrident.IsColimit.homIso_natural [Nonempty J] {t : Cotrident f} {Z Z'
 
 /-- This is a helper construction that can be useful when verifying that a category has certain wide
     equalizers. Given `F : WalkingParallelFamily ⥤ C`, which is really the same as
-    `parallelFamily (λ j, F.map (line j))`, and a trident on `fun j ↦ F.map (line j)`,
+    `parallelFamily (fun j ↦ F.map (line j))`, and a trident on `fun j ↦ F.map (line j)`,
     we get a cone on `F`.
 
     If you're thinking about using this, have a look at
chore: replace Lean 3 syntax λ x, in doc comments (#10727)

Use Lean 4 syntax fun x ↦ instead, matching the style guide. This is close to exhaustive for doc comments; mathlib has about 460 remaining uses of λ (not all in Lean 3 syntax).

Diff
@@ -429,8 +429,8 @@ theorem Cotrident.IsColimit.homIso_natural [Nonempty J] {t : Cotrident f} {Z Z'
 
 /-- This is a helper construction that can be useful when verifying that a category has certain wide
     equalizers. Given `F : WalkingParallelFamily ⥤ C`, which is really the same as
-    `parallelFamily (λ j, F.map (line j))`, and a trident on `λ j, F.map (line j)`, we get a cone
-    on `F`.
+    `parallelFamily (λ j, F.map (line j))`, and a trident on `fun j ↦ F.map (line j)`,
+    we get a cone on `F`.
 
     If you're thinking about using this, have a look at
     `hasWideEqualizers_of_hasLimit_parallelFamily`, which you may find to be an easier way of
chore(*): use α → β instead of ∀ _ : α, β (#9529)
Diff
@@ -75,7 +75,7 @@ instance : Inhabited (WalkingParallelFamily J) :=
 inductive WalkingParallelFamily.Hom (J : Type w) :
   WalkingParallelFamily J → WalkingParallelFamily J → Type w
   | id : ∀ X : WalkingParallelFamily.{w} J, WalkingParallelFamily.Hom J X X
-  | line : ∀ _ : J, WalkingParallelFamily.Hom J zero one
+  | line : J → WalkingParallelFamily.Hom J zero one
   deriving DecidableEq
 #align
   category_theory.limits.walking_parallel_family.hom
chore: exactly 4 spaces in theorems (#7328)

Co-authored-by: Moritz Firsching <firsching@google.com>

Diff
@@ -345,7 +345,7 @@ def Trident.IsLimit.mk [Nonempty J] (t : Trident f) (lift : ∀ s : Trident f, s
     only asks for a proof of facts that carry any mathematical content, and allows access to the
     same `s` for all parts. -/
 def Trident.IsLimit.mk' [Nonempty J] (t : Trident f)
-  (create : ∀ s : Trident f, { l // l ≫ t.ι = s.ι ∧ ∀ {m}, m ≫ t.ι = s.ι → m = l }) :
+    (create : ∀ s : Trident f, { l // l ≫ t.ι = s.ι ∧ ∀ {m}, m ≫ t.ι = s.ι → m = l }) :
     IsLimit t :=
   Trident.IsLimit.mk t (fun s => (create s).1) (fun s => (create s).2.1) fun s _ w =>
     (create s).2.2 (w zero)
@@ -546,7 +546,7 @@ it suffices to give an isomorphism between the cocone points
 and check that it commutes with the `π` morphisms.
 -/
 def Cotrident.ext [Nonempty J] {s t : Cotrident f} (i : s.pt ≅ t.pt)
-   (w : s.π ≫ i.hom = t.π := by aesop_cat) : s ≅ t where
+    (w : s.π ≫ i.hom = t.π := by aesop_cat) : s ≅ t where
   hom := Cotrident.mkHom i.hom w
   inv := Cotrident.mkHom i.inv (by rw [Iso.comp_inv_eq, w])
 #align category_theory.limits.cotrident.ext CategoryTheory.Limits.Cotrident.ext
@@ -620,7 +620,7 @@ abbrev wideEqualizer.lift [Nonempty J] {W : C} (k : W ⟶ X) (h : ∀ j₁ j₂,
 
 @[reassoc (attr := simp 1100)]
 theorem wideEqualizer.lift_ι [Nonempty J] {W : C} (k : W ⟶ X)
-  (h : ∀ j₁ j₂, k ≫ f j₁ = k ≫ f j₂) :
+    (h : ∀ j₁ j₂, k ≫ f j₁ = k ≫ f j₂) :
     wideEqualizer.lift k h ≫ wideEqualizer.ι f = k :=
   limit.lift_π _ _
 #align category_theory.limits.wide_equalizer.lift_ι CategoryTheory.Limits.wideEqualizer.lift_ι
@@ -734,7 +734,7 @@ abbrev wideCoequalizer.desc [Nonempty J] {W : C} (k : Y ⟶ W) (h : ∀ j₁ j
 
 @[reassoc (attr := simp 1100)]
 theorem wideCoequalizer.π_desc [Nonempty J] {W : C} (k : Y ⟶ W)
-  (h : ∀ j₁ j₂, f j₁ ≫ k = f j₂ ≫ k) :
+    (h : ∀ j₁ j₂, f j₁ ≫ k = f j₂ ≫ k) :
     wideCoequalizer.π f ≫ wideCoequalizer.desc k h = k :=
   colimit.ι_desc _ _
 #align category_theory.limits.wide_coequalizer.π_desc CategoryTheory.Limits.wideCoequalizer.π_desc
chore: replace ConeMorphism.Hom by ConeMorphism.hom (#7176)
Diff
@@ -511,7 +511,7 @@ theorem Cotrident.ofCocone_ι {F : WalkingParallelFamily J ⥤ C} (t : Cocone F)
 @[simps]
 def Trident.mkHom [Nonempty J] {s t : Trident f} (k : s.pt ⟶ t.pt)
     (w : k ≫ t.ι = s.ι := by aesop_cat) : s ⟶ t where
-  Hom := k
+  hom := k
   w := by
     rintro ⟨_ | _⟩
     · exact w
@@ -534,7 +534,7 @@ def Trident.ext [Nonempty J] {s t : Trident f} (i : s.pt ≅ t.pt)
 @[simps]
 def Cotrident.mkHom [Nonempty J] {s t : Cotrident f} (k : s.pt ⟶ t.pt)
     (w : s.π ≫ k = t.π := by aesop_cat) : s ⟶ t where
-  Hom := k
+  hom := k
   w := by
     rintro ⟨_ | _⟩
     · simpa using f (Classical.arbitrary J) ≫= w
chore: fix grammar mistakes (#6121)
Diff
@@ -632,7 +632,7 @@ def wideEqualizer.lift' [Nonempty J] {W : C} (k : W ⟶ X) (h : ∀ j₁ j₂, k
   ⟨wideEqualizer.lift k h, wideEqualizer.lift_ι _ _⟩
 #align category_theory.limits.wide_equalizer.lift' CategoryTheory.Limits.wideEqualizer.lift'
 
-/-- Two maps into a wide equalizer are equal if they are are equal when composed with the wide
+/-- Two maps into a wide equalizer are equal if they are equal when composed with the wide
     equalizer map. -/
 @[ext]
 theorem wideEqualizer.hom_ext [Nonempty J] {W : C} {k l : W ⟶ wideEqualizer f}
chore: script to replace headers with #align_import statements (#5979)

Open in Gitpod

Co-authored-by: Eric Wieser <wieser.eric@gmail.com> Co-authored-by: Scott Morrison <scott.morrison@gmail.com>

Diff
@@ -2,15 +2,12 @@
 Copyright (c) 2021 Bhavik Mehta. All rights reserved.
 Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Bhavik Mehta
-
-! This file was ported from Lean 3 source module category_theory.limits.shapes.wide_equalizers
-! leanprover-community/mathlib commit 70fd9563a21e7b963887c9360bd29b2393e6225a
-! Please do not edit these lines, except to modify the commit id
-! if you have ported upstream changes.
 -/
 import Mathlib.CategoryTheory.Limits.HasLimits
 import Mathlib.CategoryTheory.Limits.Shapes.Equalizers
 
+#align_import category_theory.limits.shapes.wide_equalizers from "leanprover-community/mathlib"@"70fd9563a21e7b963887c9360bd29b2393e6225a"
+
 /-!
 # Wide equalizers and wide coequalizers
 
chore: cleanup whitespace (#5988)

Grepping for [^ .:{-] [^ :] and reviewing the results. Once I started I couldn't stop. :-)

Co-authored-by: Scott Morrison <scott.morrison@gmail.com>

Diff
@@ -133,7 +133,7 @@ def parallelFamily : WalkingParallelFamily J ⥤ C where
     | _, _, Hom.id _ => 𝟙 _
     | _, _, line j => f j
   map_comp := by
-    rintro _ _ _  ⟨⟩ ⟨⟩ <;>
+    rintro _ _ _ ⟨⟩ ⟨⟩ <;>
       · aesop_cat
 #align category_theory.limits.parallel_family CategoryTheory.Limits.parallelFamily
 
chore: convert lambda in docs to fun (#5045)

Found with git grep -n "λ [a-zA-Z_ ]*,"

Diff
@@ -448,7 +448,7 @@ def Cone.ofTrident {F : WalkingParallelFamily J ⥤ C} (t : Trident fun j => F.m
 
 /-- This is a helper construction that can be useful when verifying that a category has all
     coequalizers. Given `F : WalkingParallelFamily ⥤ C`, which is really the same as
-    `parallelFamily (λ j, F.map (line j))`, and a cotrident on `λ j, F.map (line j)` we get a
+    `parallelFamily (fun j ↦ F.map (line j))`, and a cotrident on `fun j ↦ F.map (line j)` we get a
     cocone on `F`.
 
     If you're thinking about using this, have a look at
@@ -476,8 +476,8 @@ theorem Cocone.ofCotrident_ι {F : WalkingParallelFamily J ⥤ C}
 #align category_theory.limits.cocone.of_cotrident_ι CategoryTheory.Limits.Cocone.ofCotrident_ι
 
 /-- Given `F : WalkingParallelFamily ⥤ C`, which is really the same as
-    `parallelFamily (λ j, F.map (line j))` and a cone on `F`, we get a trident on
-    `λ j, F.map (line j)`. -/
+    `parallelFamily (fun j ↦ F.map (line j))` and a cone on `F`, we get a trident on
+    `fun j ↦ F.map (line j)`. -/
 def Trident.ofCone {F : WalkingParallelFamily J ⥤ C} (t : Cone F) : Trident fun j => F.map (line j)
     where
   pt := t.pt
@@ -488,7 +488,7 @@ def Trident.ofCone {F : WalkingParallelFamily J ⥤ C} (t : Cone F) : Trident fu
 
 /-- Given `F : WalkingParallelFamily ⥤ C`, which is really the same as
     `parallelFamily (F.map left) (F.map right)` and a cocone on `F`, we get a cotrident on
-    `λ j, F.map (line j)`. -/
+    `fun j ↦ F.map (line j)`. -/
 def Cotrident.ofCocone {F : WalkingParallelFamily J ⥤ C} (t : Cocone F) :
     Cotrident fun j => F.map (line j) where
   pt := t.pt
chore: review of automation in category theory (#4793)

Clean up of automation in the category theory library. Leaving out unnecessary proof steps, or fields done by aesop_cat, and making more use of available autoparameters.

Co-authored-by: Scott Morrison <scott.morrison@anu.edu.au>

Diff
@@ -159,7 +159,7 @@ theorem parallelFamily_map_left {j : J} : (parallelFamily f).map (line j) = f j
 @[simps!]
 def diagramIsoParallelFamily (F : WalkingParallelFamily J ⥤ C) :
     F ≅ parallelFamily fun j => F.map (line j) :=
-  (NatIso.ofComponents fun j => eqToIso <| by cases j <;> aesop_cat) <| by
+  NatIso.ofComponents (fun j => eqToIso <| by cases j <;> aesop_cat) <| by
     rintro _ _ (_|_) <;> aesop_cat
 #align
   category_theory.limits.diagram_iso_parallel_family
@@ -512,8 +512,8 @@ theorem Cotrident.ofCocone_ι {F : WalkingParallelFamily J ⥤ C} (t : Cocone F)
 /-- Helper function for constructing morphisms between wide equalizer tridents.
 -/
 @[simps]
-def Trident.mkHom [Nonempty J] {s t : Trident f} (k : s.pt ⟶ t.pt) (w : k ≫ t.ι = s.ι) : s ⟶ t
-    where
+def Trident.mkHom [Nonempty J] {s t : Trident f} (k : s.pt ⟶ t.pt)
+    (w : k ≫ t.ι = s.ι := by aesop_cat) : s ⟶ t where
   Hom := k
   w := by
     rintro ⟨_ | _⟩
@@ -526,8 +526,8 @@ it suffices to give an isomorphism between the cone points
 and check that it commutes with the `ι` morphisms.
 -/
 @[simps]
-def Trident.ext [Nonempty J] {s t : Trident f} (i : s.pt ≅ t.pt) (w : i.hom ≫ t.ι = s.ι) : s ≅ t
-    where
+def Trident.ext [Nonempty J] {s t : Trident f} (i : s.pt ≅ t.pt)
+    (w : i.hom ≫ t.ι = s.ι := by aesop_cat) : s ≅ t where
   hom := Trident.mkHom i.hom w
   inv := Trident.mkHom i.inv (by rw [← w, Iso.inv_hom_id_assoc])
 #align category_theory.limits.trident.ext CategoryTheory.Limits.Trident.ext
@@ -535,8 +535,8 @@ def Trident.ext [Nonempty J] {s t : Trident f} (i : s.pt ≅ t.pt) (w : i.hom 
 /-- Helper function for constructing morphisms between coequalizer cotridents.
 -/
 @[simps]
-def Cotrident.mkHom [Nonempty J] {s t : Cotrident f} (k : s.pt ⟶ t.pt) (w : s.π ≫ k = t.π) :
-    s ⟶ t where
+def Cotrident.mkHom [Nonempty J] {s t : Cotrident f} (k : s.pt ⟶ t.pt)
+    (w : s.π ≫ k = t.π := by aesop_cat) : s ⟶ t where
   Hom := k
   w := by
     rintro ⟨_ | _⟩
@@ -548,8 +548,8 @@ def Cotrident.mkHom [Nonempty J] {s t : Cotrident f} (k : s.pt ⟶ t.pt) (w : s.
 it suffices to give an isomorphism between the cocone points
 and check that it commutes with the `π` morphisms.
 -/
-def Cotrident.ext [Nonempty J] {s t : Cotrident f} (i : s.pt ≅ t.pt) (w : s.π ≫ i.hom = t.π) :
-    s ≅ t where
+def Cotrident.ext [Nonempty J] {s t : Cotrident f} (i : s.pt ≅ t.pt)
+   (w : s.π ≫ i.hom = t.π := by aesop_cat) : s ≅ t where
   hom := Cotrident.mkHom i.hom w
   inv := Cotrident.mkHom i.inv (by rw [Iso.comp_inv_eq, w])
 #align category_theory.limits.cotrident.ext CategoryTheory.Limits.Cotrident.ext
@@ -607,7 +607,7 @@ theorem wideEqualizer.condition (j₁ j₂ : J) : wideEqualizer.ι f ≫ f j₁
 /-- The wideEqualizer built from `wideEqualizer.ι f` is limiting. -/
 def wideEqualizerIsWideEqualizer [Nonempty J] :
     IsLimit (Trident.ofι (wideEqualizer.ι f) (wideEqualizer.condition f)) :=
-  IsLimit.ofIsoLimit (limit.isLimit _) (Trident.ext (Iso.refl _) (by aesop_cat))
+  IsLimit.ofIsoLimit (limit.isLimit _) (Trident.ext (Iso.refl _))
 #align
   category_theory.limits.wide_equalizer_is_wide_equalizer
   CategoryTheory.Limits.wideEqualizerIsWideEqualizer
@@ -721,7 +721,7 @@ theorem wideCoequalizer.condition (j₁ j₂ : J) :
 /-- The cotrident built from `wideCoequalizer.π f` is colimiting. -/
 def wideCoequalizerIsWideCoequalizer [Nonempty J] :
     IsColimit (Cotrident.ofπ (wideCoequalizer.π f) (wideCoequalizer.condition f)) :=
-  IsColimit.ofIsoColimit (colimit.isColimit _) (Cotrident.ext (Iso.refl _) (by aesop_cat))
+  IsColimit.ofIsoColimit (colimit.isColimit _) (Cotrident.ext (Iso.refl _))
 #align
   category_theory.limits.wide_coequalizer_is_wide_coequalizer
   CategoryTheory.Limits.wideCoequalizerIsWideCoequalizer
chore: tidy various files (#3718)
Diff
@@ -35,8 +35,6 @@ Each of these has a dual.
 ## Main statements
 
 * `wideEqualizer.ι_mono` states that every wideEqualizer map is a monomorphism
-* `is_iso_limit_cone_parallelFamily_of_self` states that the identity on the domain of `f` is an
-  equalizer of `f` and `f`.
 
 ## Implementation notes
 As with the other special shapes in the limits library, all the definitions here are given as
@@ -103,13 +101,12 @@ def WalkingParallelFamily.Hom.comp :
 
 -- attribute [local tidy] tactic.case_bash Porting note: no tidy, no local
 
-instance WalkingParallelFamily.category : SmallCategory (WalkingParallelFamily J)
-    where
+instance WalkingParallelFamily.category : SmallCategory (WalkingParallelFamily J) where
   Hom := WalkingParallelFamily.Hom J
   id := WalkingParallelFamily.Hom.id
   comp := WalkingParallelFamily.Hom.comp
-  assoc := fun f g h => by cases f <;> cases g <;> cases h <;> aesop_cat
-  comp_id := fun f => by cases f <;> aesop_cat
+  assoc f g h := by cases f <;> cases g <;> cases h <;> aesop_cat
+  comp_id f := by cases f <;> aesop_cat
 #align
   category_theory.limits.walking_parallel_family.category
   CategoryTheory.Limits.WalkingParallelFamily.category
@@ -129,10 +126,9 @@ variable {X Y : C} (f : J → (X ⟶ Y))
 /-- `parallelFamily f` is the diagram in `C` consisting of the given family of morphisms, each with
 common domain and codomain.
 -/
-def parallelFamily : WalkingParallelFamily J ⥤ C
-    where
+def parallelFamily : WalkingParallelFamily J ⥤ C where
   obj x := WalkingParallelFamily.casesOn x X Y
-  map := @fun x y h =>
+  map {x y} h :=
     match x, y, h with
     | _, _, Hom.id _ => 𝟙 _
     | _, _, line j => f j
@@ -391,8 +387,7 @@ Further, this bijection is natural in `Z`: see `Trident.Limits.homIso_natural`.
 -/
 @[simps]
 def Trident.IsLimit.homIso [Nonempty J] {t : Trident f} (ht : IsLimit t) (Z : C) :
-    (Z ⟶ t.pt) ≃ { h : Z ⟶ X // ∀ j₁ j₂, h ≫ f j₁ = h ≫ f j₂ }
-    where
+    (Z ⟶ t.pt) ≃ { h : Z ⟶ X // ∀ j₁ j₂, h ≫ f j₁ = h ≫ f j₂ } where
   toFun k := ⟨k ≫ t.ι, by simp⟩
   invFun h := (Trident.IsLimit.lift' ht _ h.prop).1
   left_inv k := Trident.IsLimit.hom_ext ht (Trident.IsLimit.lift' _ _ _).prop
@@ -416,8 +411,7 @@ point to `Z` are in bijection with morphisms `h : Z ⟶ X` such that
 -/
 @[simps]
 def Cotrident.IsColimit.homIso [Nonempty J] {t : Cotrident f} (ht : IsColimit t) (Z : C) :
-    (t.pt ⟶ Z) ≃ { h : Y ⟶ Z // ∀ j₁ j₂, f j₁ ≫ h = f j₂ ≫ h }
-    where
+    (t.pt ⟶ Z) ≃ { h : Y ⟶ Z // ∀ j₁ j₂, f j₁ ≫ h = f j₂ ≫ h } where
   toFun k := ⟨t.π ≫ k, by simp⟩
   invFun h := (Cotrident.IsColimit.desc' ht _ h.prop).1
   left_inv k := Cotrident.IsColimit.hom_ext ht (Cotrident.IsColimit.desc' _ _ _).prop
@@ -448,10 +442,8 @@ def Cone.ofTrident {F : WalkingParallelFamily J ⥤ C} (t : Trident fun j => F.m
     where
   pt := t.pt
   π :=
-    { app := fun X => t.π.app X ≫ eqToHom (by
-        cases X <;> aesop_cat)
-      naturality := fun j j' g => by
-        cases g <;> aesop_cat }
+    { app := fun X => t.π.app X ≫ eqToHom (by cases X <;> aesop_cat)
+      naturality := fun j j' g => by cases g <;> aesop_cat }
 #align category_theory.limits.cone.of_trident CategoryTheory.Limits.Cone.ofTrident
 
 /-- This is a helper construction that can be useful when verifying that a category has all
@@ -652,8 +644,8 @@ theorem wideEqualizer.hom_ext [Nonempty J] {W : C} {k l : W ⟶ wideEqualizer f}
 #align category_theory.limits.wide_equalizer.hom_ext CategoryTheory.Limits.wideEqualizer.hom_ext
 
 /-- A wide equalizer morphism is a monomorphism -/
-instance wideEqualizer.ι_mono [Nonempty J] : Mono (wideEqualizer.ι f)
-    where right_cancellation := @fun _ _ _ w => wideEqualizer.hom_ext w
+instance wideEqualizer.ι_mono [Nonempty J] : Mono (wideEqualizer.ι f) where
+  right_cancellation _ _ w := wideEqualizer.hom_ext w
 #align category_theory.limits.wide_equalizer.ι_mono CategoryTheory.Limits.wideEqualizer.ι_mono
 
 end
@@ -664,8 +656,8 @@ variable {f}
 
 /-- The wide equalizer morphism in any limit cone is a monomorphism. -/
 theorem mono_of_isLimit_parallelFamily [Nonempty J] {c : Cone (parallelFamily f)} (i : IsLimit c) :
-    Mono (Trident.ι c) :=
-  { right_cancellation := @fun _ _ _ w => Trident.IsLimit.hom_ext i w }
+    Mono (Trident.ι c) where
+  right_cancellation _ _ w := Trident.IsLimit.hom_ext i w
 #align
   category_theory.limits.mono_of_is_limit_parallel_family
   CategoryTheory.Limits.mono_of_isLimit_parallelFamily
@@ -766,8 +758,8 @@ theorem wideCoequalizer.hom_ext [Nonempty J] {W : C} {k l : wideCoequalizer f 
 #align category_theory.limits.wide_coequalizer.hom_ext CategoryTheory.Limits.wideCoequalizer.hom_ext
 
 /-- A wide coequalizer morphism is an epimorphism -/
-instance wideCoequalizer.π_epi [Nonempty J] : Epi (wideCoequalizer.π f)
-    where left_cancellation := @fun _ _ _ w => wideCoequalizer.hom_ext w
+instance wideCoequalizer.π_epi [Nonempty J] : Epi (wideCoequalizer.π f) where
+  left_cancellation _ _ w := wideCoequalizer.hom_ext w
 #align category_theory.limits.wide_coequalizer.π_epi CategoryTheory.Limits.wideCoequalizer.π_epi
 
 end
@@ -778,8 +770,8 @@ variable {f}
 
 /-- The wide coequalizer morphism in any colimit cocone is an epimorphism. -/
 theorem epi_of_isColimit_parallelFamily [Nonempty J] {c : Cocone (parallelFamily f)}
-    (i : IsColimit c) : Epi (c.ι.app one) :=
-  { left_cancellation := @fun _ _ _ w => Cotrident.IsColimit.hom_ext i w }
+    (i : IsColimit c) : Epi (c.ι.app one) where
+  left_cancellation _ _ w := Cotrident.IsColimit.hom_ext i w
 #align
   category_theory.limits.epi_of_is_colimit_parallel_family
   CategoryTheory.Limits.epi_of_isColimit_parallelFamily
feat: port CategoryTheory.Limits.Shapes.WideEqualizers (#2713)

Co-authored-by: Moritz Firsching <firsching@google.com> Co-authored-by: qawbecrdtey <qawbecrdtey@naver.com> Co-authored-by: Joël Riou <joel.riou@universite-paris-saclay.fr>

Dependencies 74

75 files ported (100.0%)
26984 lines ported (100.0%)

All dependencies are ported!